Condividi tramite


Creazione di report pulsante

Il driver del pulsante I/O (GPIO) in box segnala a Windows, in base agli interruzioni ricevuti sulle risorse GPIO definite della matrice di pulsanti.

Il driver del pulsante GPIO in casella segnala la pressione e le combinazioni del pulsante elencate nella tabella 1 GPIO Button Reporting.

Creazione di report del pulsante GPIO tabella 1

Pulsante Richiede _CRS riattivabile Richiede GPIO on-SOC Creazione di report perimetrali (presupponendo ActiveLow)
Windows Entrambi
Volume Up Entrambi
Volume giù Entrambi
Blocco rotazione No Entrambi
Elettricità Entrambi

Tutte le implementazioni basate su non GPIO devono seguire lo stesso schema di report.

L'ordine di definizione è Power, Windows, Volume Up, Volume Down e Rotation Lock. Per esempi di come creare descrittori HID per queste funzioni, vedere Descrittori del pulsante HID.

Nota I requisiti precedenti descrivono l'uso di Win + O per Il blocco di rotazione. Anche se questa combinazione è ancora funzionale, non è impervia alle modifiche del layout della tastiera, mentre Win + F14 è agnostico di layout.

Tabella 2 Trigger di report per pulsanti non GPIO

Creazione di report di pulsanti singoli Source Requisiti di utilizzo Trigger di report Ripetuto
Elettricità Controllo sistema 0x81 (Power) Pulsante fisico - Up No
Windows Tastiera 0xE3 (Win) Pulsante fisico - Up No
Volume Up Raccolta consumer 0xE9 (volume su) Pulsante fisico - Giù
Volume giù Raccolta consumer 0xEA (volume giù) Pulsante fisico - Giù
Blocco rotazione Tastiera 0xE3 + 0x69 (Win + F14) Pulsante fisico - Giù No

Le combinazioni di tastiere seguenti devono essere segnalate in base al completamento e non devono essere ripetute se la combinazione viene mantenuta.

Tabella 3 Trigger di report per combinazioni di pulsanti non GPIO

Creazione di report delle combinazioni di pulsanti Requisiti di utilizzo Trigger di report Ripetuto
Windows + Power

0xE0 + 0xE2 + 0x4C

(CTRL + ALT + DEL)

Pulsante di alimentazione fisico - Giù No
Windows + Volume Up

0xE3 + 0xE0 + 0x69

(Win + CTRL + F14)

Pulsante Volume fisico - Giù No
Windows + Volume giù

0xE3 + 0x6A

(Win + F15)

Pulsante Volume fisico - Giù No

Nota