ChromeOS Compatible - Mice Specification v2.0

Wersja: 2.0
Ostatnia aktualizacja: 13.03.2026

Przegląd

Ten dokument specyfikacji jest podzielony na 2 sekcje:

  1. Minimalne wymagania opisują kryteria, które musi spełniać kategoria urządzeń peryferyjnych, aby była zgodna z ChromeOS.

  2. Wymagania dodatkowe opisują kryteria certyfikacji. Ten dokument dotyczy tylko myszy i nie obejmuje trackpadów ani trackballi.

Legend

Czasownik produktu Działanie rozwojowe
"MUST" Obowiązkowe wymagania dotyczące produktu
"SHOULD" Opcjonalna rekomendacja
"MAY" Przydatne

WYMAGANIA MINIMALNE

Specyfikacje ogólne urządzeń peryferyjnych

  • Urządzenie peryferyjne MUSI spełniać minimalne wymagania(cc-generic-peripheral) określone w specyfikacjach urządzeń peryferyjnych ogólnego przeznaczenia.

Oprogramowanie

Jądro

  • Jeśli używany jest niestandardowy sterownik jądra, MUSI on zostać przesłany do głównego repozytorium Linuksa.

  • Jeśli używany jest niestandardowy sterownik jądra, MUSI on być przeniesiony do jąder systemu operacyjnego Chromium w wersji 5.4 lub nowszej.

  • Gdy mysz zostanie wyłączona lub odłączona, jądro MUSI usunąć ją z kolekcji urządzeń wejściowych.

Przyciski

  • Jeśli mysz zawiera przycisk z funkcją domyślną, MUSI zgłaszać tę funkcję za pomocą odpowiedniego kodu KEY_ lub BTN_ opisanego w jądrze systemu Linux.

DODATKOWE WYMAGANIA

Oprócz minimalnych wymagań(#minimum-requirements) urządzenie peryferyjne MUSI spełniać poniższe obowiązkowe wymagania, aby uzyskać certyfikat.

Specyfikacje ogólne urządzeń peryferyjnych

  • [Wymagane] Urządzenie peryferyjne MUSI spełniać dodatkowe wymagania określone w specyfikacjach ogólnych urządzeń peryferyjnych.

Sprzęt i projektowanie wizualne

Tryb oszczędzania baterii

  • [Opcjonalnie] Jeśli mysz nie jest używana przez pewien czas, powinna przejść w tryb oszczędzania energii.

Oprogramowanie

Przyciski

  • [Opcjonalnie] Mysz POWINNA zgłaszać klawisz tylko wtedy, gdy jest on fizycznie obecny na myszy lub można go przypisać do jednego z przycisków myszy za pomocą narzędzia do konfiguracji.

Raportowanie stanu baterii

  • [Wymagane] Jeśli mysz zawiera baterię, urządzenie MUSI raportować poziom baterii za pomocą standardowego raportu HID General Purpose Battery Strength.

Ładowanie

  • [Wymagane] Jeśli mysz korzysta z baterii wielokrotnego ładowania, MUSI obsługiwać ładowanie przez USB-C.

  • [Wymagane] Jeśli mysz zawiera ładowarkę USB-C, musi ona mieć certyfikat USB-IF.

Historia zmian

Data Wersja Uwagi
2026-03-13 2,0 Aktualizowanie dokumentacji
2024-02-01 1.0.1 Pierwsza publikacja na platformie Google Developers.
2023-05-19 1,0 Pierwsza publikacja.