Informes de botones
El controlador de botón de E/S (GPIO) de uso general (GPIO) de fábrica informa a Windows, en función de las interrupciones recibidas en los recursos GPIO definidos de la matriz de botones.
El controlador de botones GPIO en caja informa de las presiones y combinaciones de botones del botón que se enumeran en la tabla 1 Informe de botón GPIO.
Informes de botón GPIO de tabla 1
Botón | Requiere _CRS reactivable | Requiere GPIO de SOC | Informes perimetrales (suponiendo que ActiveLow) |
---|---|---|---|
Windows | Sí | Sí | Ambos |
Subir volumen | Sí | Sí | Ambos |
Bajar volumen | Sí | Sí | Ambos |
Bloqueo de rotación | No | Sí | Ambos |
Power | Sí | Sí | Ambos |
Todas las implementaciones no basadas en GPIO deben seguir el mismo esquema de informes.
El orden de definición es Power, Windows, Volume Up, Volume Down y Rotation Lock. Para obtener ejemplos de cómo crear descriptores HID para estas funciones, consulte Descriptores de informe de botón HID.
Nota Los requisitos anteriores describen el uso de Win + O para el bloqueo de rotación. Aunque esta combinación sigue siendo funcional, no es imperviable para los cambios de diseño de teclado, mientras que Win + F14 es independiente del diseño.
Tabla 2 Desencadenadores de informe para botones que no son GPIO
Informes de botones individuales | Source | Requisitos de uso | Desencadenador de informe | Repetidos |
---|---|---|---|---|
Power | Control del sistema | 0x81 (Energía) | Botón físico: arriba | No |
Windows | Teclado | 0xE3 (Win) | Botón físico: arriba | No |
Subir volumen | Recopilación de consumidores | 0xE9 (subir volumen) | Botón físico: abajo | Sí |
Bajar volumen | Recopilación de consumidores | 0xEA (bajar volumen) | Botón físico: abajo | Sí |
Bloqueo de rotación | Teclado | 0xE3 + 0x69 (Win + F14) | Botón físico: abajo | No |
Las siguientes combinaciones de teclado deben notificarse en función de su finalización y no deben repetirse si se mantiene la combinación.
Desencadenadores de informe de tabla 3 para combinaciones de botones que no son GPIO
Informes de combinación de botones | Requisitos de uso | Desencadenador de informe | Repetidos |
---|---|---|---|
Windows + Power | 0xE0 + 0xE2 + 0x4C (Ctrl + Alt + Supr) |
Botón de encendido físico: apagado | No |
Windows + Subir volumen | 0xE3 + 0xE0 + 0x69 (Win + Ctrl + F14) |
Botón Volumen físico: bajar | No |
Windows + Bajar volumen | 0xE3 + 0x6A (Win + F15) |
Botón Volumen físico: bajar | No |
Nota
- Para obtener instrucciones completas e implementación para el botón De encendido, consulte Información general sobre la configuración del botón de encendido y la tapa.
- Para obtener instrucciones sobre el modo de espera conectado para los botones, consulte Wake sources (Orígenes de reactivación).
- Para obtener más información sobre la implementación de ACPI, consulte la guía de diseño ACPI.