Especificación de ratones compatibles con ChromeOS, versión 2.0

Versión: 2.0
Última actualización: 2026-03-13

Descripción general

Este documento de especificaciones se divide en dos secciones:

  1. Los requisitos mínimos describen los criterios para que una categoría de periféricos sea compatible con ChromeOS.

  2. Los requisitos adicionales describen los criterios para la certificación. Este documento solo se aplica a los mouse y no incluye los trackpads ni los trackballs.

Legend

Verbo del producto Acción de desarrollo
"MUST" Requisito obligatorio del producto
"SHOULD" Recomendación opcional
"MAY" Deseable

REQUISITOS MÍNIMOS

Especificaciones de periféricos genéricos

  • El periférico DEBE cumplir con los requisitos mínimos(cc-generic-peripheral) definidos en las especificaciones de periféricos genéricos.

Software

Kernel

  • Si se usa un controlador del kernel personalizado, DEBE registrarse en el kernel de Linux upstream.

  • Si se usa un controlador del kernel personalizado, SE DEBE realizar un port a versiones anteriores de los kernels 5.4 y posteriores de Chromium OS.

  • Cuando se apaga o desconecta un mouse, el kernel DEBE quitarlo de la colección de dispositivos de entrada.

Botones

  • Si el mouse contiene un botón con una función predeterminada, DEBE informar la función predeterminada con un código KEY_ o BTN_ correspondiente que se describe en el kernel de Linux.

REQUISITOS ADICIONALES

Junto con los requisitos mínimos(#minimum-requirements), un periférico DEBE cumplir con los siguientes requisitos obligatorios para obtener la certificación.

Especificaciones de periféricos genéricos

  • [Obligatorio] El dispositivo periférico DEBE cumplir con los requisitos adicionales definidos en las especificaciones de dispositivos periféricos genéricos.

Hardware y diseño visual

Modo de bajo consumo

  • [Opcional] Cuando el mouse no registra actividad durante un período, DEBE entrar en un modo de bajo consumo.

Software

Botones

  • [Opcional] El mouse SOLO DEBE informar una tecla si está físicamente presente en el mouse o si se puede asignar a uno de los botones del mouse con una herramienta de configuración.

Informes de batería

  • [Obligatorio] Si el mouse contiene una batería, el dispositivo DEBE informar el nivel de batería a través del informe estándar de HID sobre la intensidad de la batería de uso general.

Cargando

  • [Obligatorio] Si el mouse usa una batería recargable, DEBE admitir la recarga a través de USB-C.

  • [Obligatorio] Si el mouse incluye un cargador USB-C, el cargador DEBE tener la certificación USB-IF.

Historial de revisión

Fecha Versión Notas
2026-03-13 2.0 Actualizar la documentación
2024-02-01 1.0.1 Publicación inicial en la plataforma de Google Developers.
2023-05-19 1.0 Publicación inicial.