Schaltflächenberichterstellung
Der integrierte GPIO-Schaltflächentreiber (General Purpose E/O) meldet Windows basierend auf den Interrupts, die auf den definierten GPIO-Ressourcen des Schaltflächenarrays empfangen werden.
Der integrierte GPIO-Schaltflächentreiber meldet die Schaltflächendrücke und Kombinationen, die in Tabelle 1 GPIO-Schaltflächenberichterstattung aufgeführt sind.
Tabelle 1 GPIO-Schaltflächenberichte
Schaltfläche | Erfordert _CRS Wakeable | Erfordert on-SOC GPIO | Edge-Berichterstellung (vorausgesetzt, ActiveLow) |
---|---|---|---|
Windows | Ja | Yes | Beide |
Lautstärke nach oben | Yes | Yes | Beide |
Leiser | Yes | Yes | Beide |
Drehungssperre | Nein | Ja | Beide |
Stromversorgung | Yes | Yes | Beide |
Alle Nicht-GPIO-basierten Implementierungen müssen demselben Berichterstellungsschema folgen.
Die Reihenfolge der Definition ist Ein/Aus, Windows, Lautstärke nach oben, Leiser und Drehungssperre. Beispiele zum Erstellen von HID-Deskriptoren für diese Funktionen finden Sie unter HID-Schaltflächenberichtsdeskriptoren.
Hinweis In den vorherigen Anforderungen wurde die Verwendung von Win + O für die Drehungssperre beschrieben. Obwohl diese Kombination immer noch funktionsfähig ist, ist sie nicht undurchsichtig gegenüber Tastaturlayoutänderungen, während Win + F14 layoutunabhängig ist.
Tabelle 2 Berichtstrigger für Nicht-GPIO-Schaltflächen
Berichterstellung für einzelne Schaltflächen | Quelle | Nutzungsanforderungen | Berichtstrigger | Wiederholt |
---|---|---|---|---|
Stromversorgung | Systemsteuerung | 0x81 (Power) | Physische Schaltfläche – Nach oben | Nein |
Windows | Tastatur | 0xE3 (Win) | Physische Schaltfläche – Nach oben | No |
Lautstärke nach oben | Consumersammlung | 0xE9 (Volume Up) | Physische Schaltfläche – Nach unten | Yes |
Leiser | Consumersammlung | 0xEA (Leiser) | Physische Schaltfläche – Nach unten | Yes |
Drehungssperre | Tastatur | 0xE3 + 0x69 (Win + F14) | Physische Schaltfläche – Nach unten | No |
Die folgenden Tastaturkombinationen müssen basierend auf ihrem Abschluss gemeldet werden und sollten nicht wiederholt werden, wenn die Kombination gehalten wird.
Tabelle 3 Berichtstrigger für Nicht-GPIO-Tastenkombinationen
Berichterstellung für Schaltflächenkombinationen | Nutzungsanforderungen | Berichtstrigger | Wiederholt |
---|---|---|---|
Windows + Power | 0xE0 + 0xE2 + 0x4C (STRG+ALT+ENTF) |
Physischer Netzschalter – Nach unten | No |
Windows + Lautstärke nach oben | 0xE3 + 0xE0 + 0x69 (WIN+STRG+F14) |
Physische Lautstärketaste – Nach unten | No |
Windows + Leiser | 0xE3 + 0x6A (Win + F15) |
Physische Lautstärketaste – Nach unten | No |
Hinweis
- Eine vollständige Anleitung und Implementierung für die Ein/Aus-Taste finden Sie unter Übersicht über Netzschalter und Deckeleinstellungen.
- Anleitungen zu Schaltflächen im verbundenen Standbymodus finden Sie unter Wake-Quellen.
- Weitere Informationen zur ACPI-Implementierung finden Sie im ACPI-Entwurfshandbuch.