バージョン: 2.0
最終更新日: 2026 年 3 月 13 日
概要
この仕様書は、次の 2 つのセクションに分かれています。
最小要件は、周辺機器カテゴリが ChromeOS と互換性を持つための基準を説明しています。
追加要件は、認定の基準を説明しています。このドキュメントはマウスにのみ適用され、トラックパッドやトラックボールは対象外です。
Legend
| Product Verb | 開発アクション |
|---|---|
| 「MUST」 | 必須のプロダクト要件 |
| 「SHOULD」 | オプションの推奨事項 |
| "MAY" | 推奨 |
最小要件
一般的な周辺機器の仕様
- 周辺機器は、汎用周辺機器仕様で定義されている最小要件(cc-generic-peripheral)を満たさなければなりません。
ソフトウェア
カーネル
カスタム カーネル ドライバを使用する場合は、アップストリーム Linux にチェックインしなければなりません。
カスタム カーネル ドライバを使用する場合は、Chromium OS カーネル 5.4 以降にバックポートしなければなりません。
マウスの電源がオフになったり、マウスが切断されたりした場合、カーネルは入力デバイスのコレクションからマウスを削除しなければなりません。
ボタン
- マウスにデフォルト機能を持つボタンが含まれている場合、マウスは Linux カーネルで規定されている対応する KEY_ または BTN_ コードを使用してデフォルト機能をレポートしなければなりません。
その他の要件
周辺機器は、最小要件(#minimum-requirements)に加えて、認証を取得するために以下の必須要件を満たさなければなりません。
一般的な周辺機器の仕様
- [必須] 周辺機器は、汎用周辺機器仕様で定義されている追加要件を満たさなければなりません。
ハードウェアとビジュアル デザイン
低電力モード
[任意] マウスが一定期間アクティブでない場合、マウスは低電力モードに移行すべきです。
ソフトウェア
ボタン
- [省略可] マウスは、マウスに物理的に存在する場合、または構成ツールを使用してマウスのボタンの 1 つにマッピングできる場合にのみ、キーをレポートすべきです。
バッテリー レポート
- [必須] マウスにバッテリーが含まれている場合、デバイスは標準の 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 | 初公開。 |