版本:2.0
上次更新时间:2026-03-13
概览
本规范文档分为两部分:
最低要求描述了外围设备类别与 ChromeOS 兼容的标准。
其他要求描述了认证标准。本文档仅适用于鼠标,不包括触控板或轨迹球。
Legend
| 产品动词 | 开发操作 |
|---|---|
| "MUST" | 强制性产品要求 |
| “SHOULD” | 可选建议 |
| “MAY” | 建议条件 |
最低要求
通用外围设备规范
- 外围设备必须满足通用外围设备规范中定义的最低要求(cc-generic-peripheral)。
软件
内核
如果使用自定义内核驱动程序,则必须将其提交到上游 Linux。
如果使用自定义内核驱动程序,则必须将其向后移植到 Chromium OS 内核 5.4 及更高版本。
当鼠标关闭或断开连接时,内核必须从输入设备集合中移除该鼠标。
按钮
- 如果鼠标包含具有默认功能的按钮,则鼠标必须使用 Linux 内核中列出的相应 KEY_ 或 BTN_ 代码报告默认功能。
其他要求
除了最低要求(#minimum-requirements) 之外,外围设备必须满足以下强制性要求才能获得认证。
通用外围设备规范
- [强制性] 外围设备必须满足通用外围设备规范中定义的其他要求。
硬件和视觉设计
低功耗模式
[可选] 当鼠标在一段时间内没有活动时,鼠标应进入低功耗模式。
软件
按钮
- [可选] 鼠标仅应报告鼠标上实际存在的按键,或者可以使用配置工具将按键映射到鼠标的某个按钮。
电池报告
- [强制性] 如果鼠标包含电池,设备必须通过标准 HID 通用电池电量报告来报告电池电量。
正在充电
[强制性] 如果鼠标使用可充电电池,则必须支持使用 USB-C 充电。
[强制要求] 如果鼠标包含 USB-C 充电器,则该充电器必须通过 USB-IF 认证。
修订历史记录
| 日期 | 版本 | 备注 |
|---|---|---|
| 2026-03-13 | 2.0 | 更新文档 |
| 2024-02-01 | 1.0.1 | 在 Google Developers 平台上首次发布。 |
| 2023-05-19 | 1.0 | 初始版。 |