Versão: 2.0
Última atualização: 13/03/2026
Visão geral
Este documento de especificação é dividido em duas seções:
Os requisitos mínimos descrevem os critérios para que uma categoria de periféricos seja compatível com o ChromeOS.
Os requisitos adicionais descrevem os critérios para certificação. Este documento se aplica apenas a mouses e não inclui trackpads ou trackballs.
Legend
| Verbo do produto | Ação de desenvolvimento |
|---|---|
| "MUST" | Requisito obrigatório de produto |
| "SHOULD" | Recomendação opcional |
| "MAY" | Opcional |
REQUISITOS MÍNIMOS
Especificações genéricas de periféricos
- O periférico PRECISA atender aos requisitos mínimos(cc-generic-peripheral) definidos nas especificações de periféricos genéricos.
Software
Kernel
Se um driver de kernel personalizado for usado, ele DEVERÁ ser verificado no Linux upstream.
Se um driver de kernel personalizado for usado, ele precisará ser portado para versões anteriores dos kernels do Chromium OS 5.4 e mais recentes.
Quando um mouse é desligado ou desconectado, o kernel PRECISA remover o mouse da coleção de dispositivos de entrada.
Botões
- Se o mouse tiver um botão com uma função padrão, ele precisará informar essa função usando um código KEY_ ou BTN_ correspondente, conforme descrito no kernel do Linux.
REQUISITOS ADICIONAIS
Além dos requisitos mínimos(#minimum-requirements), um periférico PRECISA atender aos requisitos obrigatórios abaixo para receber a certificação.
Especificações genéricas de periféricos
- [Obrigatório] O periférico PRECISA atender aos requisitos adicionais definidos nas especificações genéricas de periféricos.
Hardware e design visual
Modo de baixo consumo
[Opcional] Quando o mouse não é usado por um período, ele DEVE entrar em um modo de baixo consumo de energia.
Software
Botões
- [Opcional] O mouse SÓ DEVE informar uma tecla se ela estiver fisicamente presente no mouse ou puder ser mapeada para um dos botões do mouse usando uma ferramenta de configuração.
Relatórios de bateria
- [Obrigatório] Se o mouse tiver uma bateria, o dispositivo PRECISA informar o Nível de bateria usando o relatório padrão de força da bateria de uso geral HID.
Carregando
[Obrigatório] Se o mouse usar uma bateria recarregável, ele PRECISA ser compatível com o carregamento usando o USB-C.
[Obrigatório] Se o mouse incluir um carregador USB-C, ele PRECISA ter certificação USB-IF.
Histórico de revisões
| Data | Versão | Observações |
|---|---|---|
| 2026-03-13 | 2,0 | Atualizar a documentação |
| 2024-02-01 | 1.0.1 | Publicação inicial na plataforma Google Developers. |
| 2023-05-19 | 1.0 | Publicação inicial. |