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 | Sì | Sì | Entrambi |
Volume Up | Sì | Sì | Entrambi |
Volume giù | Sì | Sì | Entrambi |
Blocco rotazione | No | Sì | Entrambi |
Elettricità | Sì | Sì | 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ù | Sì |
Volume giù | Raccolta consumer | 0xEA (volume giù) | Pulsante fisico - Giù | Sì |
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
- Per istruzioni complete e implementazione per il pulsante Di alimentazione, vedere Panoramica dei pulsanti di alimentazione e delle impostazioni del coperchio.
- Per linee guida per il standby connesso per i pulsanti, vedere Origini di riattivazione.
- Per altre informazioni sull'implementazione DELL'ACPI, vedere Guida alla progettazione ACPI.