版本:1.0.4
上次更新时间:2026-09-09
Legend
| 产品动词 | 开发操作 |
|---|---|
| “MUST” | 强制性产品要求 |
| “SHOULD” | 可选建议 |
| “MAY” | 建议条件 |
概览
本规范文档介绍了 ChromeOS 兼容触控笔应满足的条件。
协议
- 触控笔必须实现通用触控笔倡议 (USI) 触控笔认证要求(版本 2.0 或更高版本)中所述的功能。
- USI 会员可以从 universalstylus.org 的会员网站下载触控笔认证要求文档。 您可以在技术工作组页面中找到指向这些文档的快速访问链接。
- 如需成为 USI 会员,请与 universalstylus.org 上列出的联系人联系。
- 注意:在撰写本文时,USI 的直接联系方式为 usiadmin@universalstylus.org。
- 如需了解所需的功能,请参阅触控笔认证要求的第 2.4 至 2.7 节。
- 除了实现适用于所有 USI 触控笔的功能之外,触控笔还必须实现:
- STY.FEA.1.4 - 触控笔功能 - 电量计
- 理由:ChromeOS 使用数字燃油表来显示触控笔电池相关界面。
- 以下功能可以实现,但并非必须实现:
- STY.FEA.2.1 - 触控笔功能 - 主按钮
- STY.FEA.2.3 - 触控笔功能 - 擦除提示
- 是否符合相关要求可通过通用触控笔计划 (USI) 触控笔认证测试计划 2.0 中描述的流程来衡量;在发布时,USI 尚未提供此文档,请联系他们以获取最新信息。
- 如果触控笔实现了无线充电(STY.FEA.6.1 - 触控笔功能 - 无线充电),则可以根据“无线充电合规性和测试用例”文档(可在 universalstylus.org 网站上找到,仅限 USI 会员访问)中所述的测试计划来测试其合规性。
- 合规性测试和徽标认证可通过 USI 认证计划进行,有关该计划的详细信息可在 universalstylus.org 网站上查看,网址为 https://universalstylus.org/certification。
- 提醒一下,触控笔必须同时支持 USI 1.0 和 2.0 主机设备:
- 理由:USI 生态系统旨在实现最大程度的兼容性,因此所有 2.0 触控笔都应能与所有已随附 USI 支持的 Chromebook 搭配使用,包括 1.0 和 2.0 协议版本。
- 如果触控笔实现了触控笔认证要求中的功能,则可以实现此目的。
电池更换
- 如果触控笔支持可更换电池(例如 AAAA 电池),则应在电池盒内提供清晰可见的电池极性/方向指示器。
有线充电
- 如果触控笔具有可通过有线连接充电的可充电电池,则设备必须支持通过 USB-C 使用 USB-IF 认证的数据线和符合 USB-IF 标准的 USB-A 和 USB-C 源(包括支持 USB PD 的 USB-C 源)进行充电。(具体而言,触控笔必须实现 USB-C 接收器,如 USB C 型数据线和连接器规范第 4.5.1.3.2 节(图 4-9 之后)中所述)。
- 如果设备随附 USB 线:
- 数据线应通过 USB-IF 认证
- 如果设备包含 USB-C 充电器:
- 充电器应通过 USB-IF 认证
无线充电
- 如果触控笔支持无线充电,则应按照触控笔认证要求 2.0 的第 2.5 节中 STY.FEA.6.1 - 触控笔功能 - 无线充电的描述来实现该功能。
- 理由:使用此设计是触控笔通过符合 USI 2.0 标准的无线充电器(包括 Chromebook)充电的必要条件。
- 注意:如触控笔认证要求 2.0 中所述,可以按照“无线充电合规性和测试用例文档”中所述的方式测试设备。
固件
GID
提醒您,必须按照 USI 技术规范 2.0 第 6.1.3.6 节中 C.GetGID(…) 定义的说明实现以下项:
- 触控笔必须具有全局唯一的 ID,包含在 GID0-3 字段中。
- GID3 字段必须包含触控笔制造商的 USI 标识符(来自 universalstylus.org 会员网站提供的 USI 供应商注册表文档)。
如果触控笔制造商与触控笔 IC 制造商不同,则 GID2 必须包含触控笔 IC 制造商的 USI 标识符。
如果涉及的任何公司没有 USI 标识符,则必须联系 USI 并为此目的分配新的标识符。
如果触控笔按照触控笔认证要求 2.0 第 2.4 节中的 STY.FEA.3.1 - 触控笔功能 - 双发射器倾斜支持所述实现了倾斜功能,则必须对 GID4/5 进行适当的编程,以区分具有不同物理倾斜参数的触控笔型号:
必须使用有效的 USI 标识符(可能是触控笔制造商的标识符,也可能是触控笔的 OEM 标识符)对 GID4 进行编程。
对于具有不同机电倾斜特性的触控笔,GID5 必须采用不同的值进行编程,该值对于 GID4 值而言是唯一的。
电池电量报告
- 提醒:必须按照 USI 技术规范 2.0 第 6.1.3.3 节中 C.GetBattery(…) 定义的说明来实现相关项。
- 触控笔通过 C.GetBattery() 报告的电池电量范围必须介于 1% 到 100% 之间。
- 理由:ChromeOS 使用此电池范围来报告触控笔电池信息。尤其是不应报告值 0。
- 当触控笔电池即将耗尽时,触控笔必须通过 C.GetBattery() 报告 16 或更低的电池电量,以便用户及时采取行动更换或为触控笔电池充电。
- 理由:ChromeOS 使用此阈值主动向用户显示通知,告知用户应为触控笔充电。
- 当电池电量明显不足时,触控笔必须通过 C.GetBattery() 报告 25 或更低的电池电量。
- 理由:ChromeOS 使用此阈值来被动显示带有警告颜色的触控笔电池电量指示器。
- 如果触控笔报告了 8 个或更多个不同的电池电量,则触控笔报告的电池电量与触控笔电池放电曲线(报告的百分比与实际容量)的线性拟合优度应达到 80% 或更高。
修订历史记录
| 日期 | 版本 | 备注 |
|---|---|---|
| 2026-09-09 | 1.0.4 | 格式更新(内容未变) |
| 2024-02-01 | 1.0.3 | 在新平台上重新发布 |
| 2023-06-29 | 1.0.2 | 已插入换行符 |
| 2023 年 6 月 27 日 | 1.0.1 | 修复了损坏的链接 |
| 2023-05-18 | 1.0 | 初始合作伙伴网站发布 |