ChromeOS Compatible - Mice Specification v2.0

Versione: 2.0
Ultimo aggiornamento: 13/03/2026

Panoramica

Questo documento di specifiche è suddiviso in due sezioni:

  1. I requisiti minimi descrivono i criteri per la compatibilità di una categoria di periferiche con ChromeOS.

  2. 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.