Versão: 2.0
Última atualização: 19/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.
Legend
| Verbo do produto | Ação de desenvolvimento |
|---|---|
| "MUST" | Requisito obrigatório de produto |
| "SHOULD" | Recomendação opcional |
| "MAY" | Opcional |
Glossário
Teclas de função: teclas Fn numeradas, como F1, F2 etc.
Teclas de navegação: para cima, para baixo, para esquerda, para direita.
Pacote de seis: no layout estendido, as duas linhas de três teclas ficam acima das teclas de navegação.
Dongle: um pequeno adaptador de porta que permite a comunicação com um acessório em um formato não compatível nativamente com o dispositivo ChromeOS. Um dongle geralmente contém um receptor de RF.
RF: radiofrequência. A forma mais comum de comunicação sem fio.
Teclas modais: Caps Lock, Num Lock, Scroll Lock; teclas que mudam o comportamento do teclado e continuam tendo efeito depois de soltas.
REQUISITOS MÍNIMOS
Especificações genéricas de periféricos
- O periférico PRECISA atender aos requisitos mínimos definidos nas especificações de periféricos genéricos.
Comportamento principal
Códigos HID
O teclado PRECISA estar em conformidade com o HID v1.11 (em inglês).
Todas as teclas PRECISAM enviar códigos HID ou uma combinação de códigos HID mapeados para o código KEY_ ou BTN_ pelo kernel do Linux.
Teclas de combinação
- Se o teclado tiver uma tecla de IA, ele PRECISA enviar Meta + Shift + f23
Teclas de função
Se os teclados tiverem teclas com um comportamento secundário como teclas de função, eles PRECISAM ter uma tecla Fn.
Se uma tecla com comportamento secundário como tecla de função for pressionada simultaneamente com uma tecla Fn, o teclado DEVE enviar um código HID de tecla de função.
REQUISITOS ADICIONAIS
Além dos requisitos mínimos, um periférico PRECISA atender aos requisitos obrigatórios abaixo para receber a certificação.
Especificações genéricas de periféricos
- O periférico PRECISA atender aos requisitos adicionais definidos nas especificações de periféricos genéricos.
Comportamento principal
Teclas de função
[Opcional] As teclas PODEM ter um comportamento secundário como teclas de função.
[Opcional] O teclado PODE ter teclas de função dedicadas.
Bateria e energia
[Obrigatório] Se o teclado tiver uma bateria, o firmware dele DEVE informar o Nível de bateria via HID.
[Obrigatório] Se o dispositivo for vendido com um carregador USB-C, ele PRECISA ter certificação USB-IF para fornecimento de energia.
Modo de baixo consumo
- [Opcional] Quando o teclado fica um período sem atividade, ele DEVE entrar em um modo de baixo consumo de energia.