兼容 ChromeOS - 触控笔规范 v1.0

版本: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 初始合作伙伴网站发布