版本:1.0.3
上次更新时间:2024 年 2 月 1 日
图例
产品动词 | 开发操作 |
---|---|
“必须” | 强制性产品要求 |
“应该” | 可选建议 |
“可以” | 建议条件 |
概览
本规范文档介绍了与 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-IF 认证的数据线和符合 USB-IF 标准的 USB-A 和 USB-C 型电源线(包括支持 USB PD 的 USB-C 型来源)通过 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 进行适当编程,以区分具有不同物理倾斜参数的触控笔模型:
GID4 必须使用有效的 USI 标识符(可能是触控笔制造商或所生产的触控笔所针对的 OEM)进行编程。
对于具有不同机电倾斜特性的每支触控笔,必须为 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%。
修订历史记录
日期 | 版本 | 备注 |
---|---|---|
2024-02-01 | 1.0.3 | 新平台上的共和党 |
2023-06-29 | 1.0.2 | 已插入换行符 |
2023 年 6 月 27 日 | 1.0.1 | 已修复的损坏链接 |
2023-05-18 | 1.0 | 初始合作伙伴网站发布内容 |