Versione: 2.0
Ultimo aggiornamento: 13/03/2026
Panoramica
Questo documento di specifiche è suddiviso in due sezioni:
I requisiti minimi descrivono i criteri per la compatibilità di una categoria di periferiche con ChromeOS.
I requisiti Additional descrivono i criteri per la certificazione. Questo documento si applica solo ai mouse e non include trackpad o trackball.
Legend
| Product Verb | Azione di sviluppo |
|---|---|
| "MUST" | Requisito di prodotto obbligatorio |
| "SHOULD" | Consiglio facoltativo |
| "MAY" | Consigliabili |
REQUISITI MINIMI
Specifiche periferiche generiche
- La periferica DEVE soddisfare i requisiti minimi(cc-generic-peripheral) definiti nelle specifiche delle periferiche generiche.
Software
Kernel
Se viene utilizzato un driver del kernel personalizzato, DEVE essere eseguito il check-in nel kernel Linux upstream.
Se viene utilizzato un driver del kernel personalizzato, DEVE essere eseguito il backporting ai kernel di Chromium OS 5.4 e versioni successive.
Quando un mouse viene spento o disconnesso, il kernel DEVE rimuoverlo dalla raccolta di dispositivi di input.
Pulsanti
- Se il mouse contiene un pulsante con una funzione predefinita, DEVE segnalare la funzione predefinita utilizzando un codice KEY_ o BTN_ corrispondente descritto nel kernel Linux.
REQUISITI AGGIUNTIVI
Oltre ai requisiti minimi(#minimum-requirements), una periferica DEVE soddisfare i requisiti obbligatori riportati di seguito per ottenere la certificazione.
Specifiche periferiche generiche
- [Obbligatorio] La periferica DEVE soddisfare i requisiti aggiuntivi definiti nelle specifiche delle periferiche generiche.
Hardware e progettazione visiva
Modalità basso consumo
[Facoltativo] Quando il mouse non viene utilizzato per un periodo di tempo, DOVREBBE passare a una modalità a basso consumo.
Software
Pulsanti
- [Facoltativo] Il mouse DEVE segnalare un tasto solo se è fisicamente presente sul mouse o se può essere mappato a uno dei tasti del mouse utilizzando uno strumento di configurazione.
Report sulla batteria
- [Obbligatorio] Se il mouse contiene una batteria, il dispositivo DEVE segnalare il livello della batteria tramite il report standard HID General Purpose Battery Strength.
Ricarica
[Obbligatorio] Se il mouse utilizza una batteria ricaricabile, DEVE supportare la ricarica tramite USB-C.
[Obbligatorio] Se il mouse include un caricabatterie USB-C, quest'ultimo DEVE essere certificato USB-IF.
Cronologia delle revisioni
| Data | Versione | Note |
|---|---|---|
| 2026-03-13 | 2.0 | Aggiorna la documentazione |
| 2024-02-01 | 1.0.1 | Pubblicazione iniziale sulla piattaforma Google Developers. |
| 2023-05-19 | 1,0 | Pubblicazione iniziale. |