Versão: 2.0.1
Última atualização: 28/09/2026
Visão geral
Requisitos mínimos e adicionais
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.
- Os requisitos adicionais descrevem os critérios para certificação.
Use esses botões de navegação para mostrar apenas o mínimo ou o mínimo e a especificação adicional, respectivamente.
Legend
| Verbo do produto | Ação de desenvolvimento |
|---|---|
| "MUST" | Requisito de produto obrigatório |
| "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 a esquerda e para a direita.
Seis teclas: no layout estendido, as duas linhas de três teclas acima das teclas de navegação.
Dongle: um pequeno adaptador de porta que permite a comunicação com um acessório em um formato indisponí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 serem liberadas.
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.
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, o teclado DEVE ter uma tecla Fn.
Se uma tecla com comportamento secundário como uma tecla de função for pressionada simultaneamente com uma tecla Fn, o teclado DEVERÁ enviar um código HID de tecla de função.
REQUISITOS ADICIONAIS
Além dos requisitos mínimos, um periférico PRECISA atender aos seguintes requisitos obrigatórios 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 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 DEVE informar o Nível de bateria usando HID.
[Obrigatório] Se o dispositivo for vendido com um carregador USB-C, o carregador DEVE ter certificação USB-IF para fornecimento de energia.
Modo de baixo consumo
- [Opcional] Quando o teclado não é usado por um período, ele DEVE entrar em um modo de baixo consumo de energia.
Histórico de revisões
| Data | Versão | Observações |
|---|---|---|
| 2026-09-28 | 2.0.1 | Atualize a formatação. |
| 2026-03-19 | 2,0 | Atualizar a documentação |
| 2024-02-01 | 1.0.1 | Publicação inicial na plataforma Google Developers. |
| 2023-08-18 | 1.0 | Publicação inicial. |