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

Versão: 2.0.1
Última atualização: 28/09/2026

Visão geral

Este documento se aplica apenas a mouses e não inclui trackpads nem trackballs.

Requisitos mínimos e adicionais

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

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.

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 5.4 e mais recentes do Chromium OS.

  • 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 DEVERÁ informar a função padrão usando um código KEY_ ou BTN_ correspondente descrito no kernel do Linux.

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.

Hardware e design visual

Modo de baixo consumo

  • [Opcional] Quando o mouse fica um período sem atividade, 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 DEVE 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 DEVERÁ permitir o recarregamento usando o USB-C.

  • [Obrigatório] Se o mouse incluir um carregador USB-C, ele PRECISA ser certificado pelo USB-IF.

Histórico de revisões

Data Versão Observações
2026-09-28 2.0.1 Atualização de formatação.
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.