Compatível com ChromeOS: especificação de mouses v2.0

Versão: 2.0
Última atualização: 13/03/2026

Visão geral

Este documento de especificação é dividido em duas seções:

  1. Os requisitos mínimos descrevem os critérios para que uma categoria de periféricos seja compatível com o ChromeOS.

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