ChromeOS 兼容 - 鼠标规范 v2.0

版本:2.0
上次更新时间:2026-03-13

概览

本规范文档分为两部分:

  1. 最低要求描述了外围设备类别与 ChromeOS 兼容的标准。

  2. 其他要求描述了认证标准。本文档仅适用于鼠标,不包括触控板或轨迹球。

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 初始版。