Relatório de botão
O driver de botão GPIO (E/S de uso geral) na caixa relata ao Windows, com base nas interrupções recebidas nos recursos gpio definidos da matriz de botões.
O driver de botão GPIO na caixa relata as teclas de botão e as combinações listadas no Relatório de Botão gpio da Tabela 1.
Relatório de botão GPIO da Tabela 1
Botão | Requer _CRS wakeable | Requer GPIO on-SOC | Relatório de borda (supondo que ActiveLow) |
---|---|---|---|
Windows | Sim | Yes | Ambos |
Aumentar volume | Yes | Yes | Ambos |
Diminuir volume | Yes | Yes | Ambos |
Bloqueio de rotação | No | Yes | Ambos |
Energia | Yes | Yes | Ambos |
Todas as implementações não baseadas em GPIO devem seguir o mesmo esquema de relatórios.
A ordem de definição é Energia, Windows, Volume Para Cima, Diminuir Volume e Bloqueio de Rotação. Para obter exemplos de como criar descritores HID para essas funções, consulte Descritores de relatório de botão HID.
Nota Requisitos anteriores descreveram o uso do Win + O para o Bloqueio de Rotação. Embora essa combinação ainda seja funcional, ela não é impermeável a alterações de layout de teclado, enquanto Win + F14 é independente de layout.
Gatilhos de relatório da Tabela 2 para botões não GPIO
Relatório de botão individual | Source | Requisitos de uso | Gatilho de relatório | Repetido |
---|---|---|---|---|
Energia | Controle do sistema | 0x81 (Energia) | Botão Físico – Para cima | Não |
Windows | Keyboard | 0xE3 (Win) | Botão Físico – Para cima | No |
Aumentar volume | Coleção Consumer | 0xE9 (aumentar volume) | Botão Físico – Para baixo | Yes |
Diminuir volume | Coleção Consumer | 0xEA (Diminuir volume) | Botão Físico – Para baixo | Yes |
Bloqueio de rotação | Keyboard | 0xE3 + 0x69 (Win + F14) | Botão Físico – Para baixo | No |
As combinações de teclado a seguir devem ser relatadas com base em sua conclusão e não devem ser repetidas se a combinação for mantida.
Gatilhos de relatório da Tabela 3 para combinações de botões não GPIO
Relatório de combinação de botões | Requisitos de uso | Gatilho de relatório | Repetido |
---|---|---|---|
Windows + Power | 0xE0 + 0xE2 + 0x4C (Ctrl + Alt + Del) |
Botão De energia física – Para baixo | No |
Windows + Volume Para Cima | 0xE3 + 0xE0 + 0x69 (Win + Ctrl + F14) |
Botão Volume Físico – Para Baixo | No |
Windows + Volume Inativo | 0xE3 + 0x6A (Win + F15) |
Botão Volume Físico – Para Baixo | No |
Observação
- Para obter diretrizes completas e implementação para o botão Ligar/Desligar, confira Visão geral das configurações do botão Ligar/Desligar e da tampa.
- Para obter diretrizes de Espera Conectada para botões, consulte Fontes de ativação.
- Para obter mais informações sobre a implementação de ACPI, consulte Guia de design de ACPI.