與 ChromeOS 相容 - 觸控筆規格 1.0 版

版本:1.0.3
上次更新時間:2024-02-01

圖例

產品動詞 開發動作
「必須」 必要產品規定
「應該」 選用建議
「5 月」 有了更好

總覽

這份規格文件說明 ChromeOS 相容的觸控筆所符合的條件。

通訊協定

  • 觸控筆必須實作通用觸控筆設計 (USI) 觸控筆認證需求條件 2.0 以上版本所述的功能。
    • 您可以將觸控筆認證需求條件文件提供給 USI 成員,從 universalstylus.org 的成員網站下載。您可以在「技術工作群組」頁面中找到這些文件的快速存取連結。
    • 如要成為 USI 會員,請與 universalstylus.org 中列出的聯絡人聯絡。
    • 注意:在本文撰寫期間,USI 的直接聯絡人是 usiadmin@universalstylus.org。
    • 請參閱「觸控筆認證規定」的第 2.4 到 2.7 節,瞭解必要功能。
    • 除了實作適用於所有 USI 觸控筆的功能以外,觸控筆「必須」實作:
      • STY.FEA.1.4 - 觸控筆功能 - 燃油度量
      • 原因:ChromeOS 會使用數值燃料測量器顯示觸控筆電池相關 UI。
    • 以下功能可以實作,但並非必要:
      • 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 主機裝置:
    • Rationale:USI 生態系統專為最大相容性而設計,因此所有 2.0 觸控筆都應與搭載 USI 支援的所有 Chromebook (包括 1.0 和 2.0 通訊協定版本) 搭配使用。
    • 如果觸控筆實作了觸控筆認證規定中的功能,即可達成這個目的。

電池更換

  • 如果觸控筆支援可更換的電池 (例如 AAAA 電池),應在電池座內提供清楚可見的電池極度/方向指標。

有線充電

  • 如果觸控筆配有可有線充電的充電電池,則裝置「必須」支援使用具有 USB-IF 認證的傳輸線的 USB-C 以及支援 USB-IF 的 USB-A 和 USB-C 來源 (包括支援 USB PD 的 USB-C 來源) 充電。(具體來說,觸控筆「必須」實作 USB-C 接收器,如下方圖 4 到 9 的 USB Type-C 傳輸線和連接器規格第 4.5.1.3.2 節所述)。
  • 如果裝置包含 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 ID (可從 universalstylus.org 成員網站取得的 USI 供應商註冊文件取得)。
  • 如果觸控筆製造商與觸控筆 IC 製造商不同,GID2 「必須」包含觸控筆 IC 製造商的 USI ID。

  • 如果任何相關公司都沒有 USI ID,他們必須聯絡 USI 並為其分配新的 ID。

  • 如果觸控筆實作的傾斜度,請參閱 STY.FEA.3.1 - 觸控筆功能 - 支援觸控筆第 2.4 節中的雙重傳輸器傾斜功能。 認證需求 2.0 必須妥善編寫 GID4/5,才能區分觸控筆模型和不同的實際傾斜參數:

  • GID4 編寫 GID4 時,必須使用有效的 USI ID,可能代表觸控筆製造商或用於製作觸控筆的 OEM。

  • GID5 編寫 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 年 6 月 29 日 1.0.2 已插入分行符號
2023-06-27 1.0.1 修正無效連結
2023-05-18 1.0 初始合作夥伴網站出版品