Création de rapports de bouton
Le pilote de bouton d’E/S à usage général (GPIO) dans la boîte de dialogue est envoyé à Windows, en fonction des interruptions reçues sur les ressources GPIO définies du tableau de boutons.
Le pilote de bouton GPIO dans la boîte de dialogue indique les pressions et combinaisons de boutons répertoriées dans le tableau 1 Rapports sur les boutons GPIO.
Tableau 1 Création de rapports sur les boutons GPIO
Bouton | Nécessite _CRS Wakeable | Nécessite un GPIO on-SOC | Rapports Edge (en supposant ActiveLow) |
---|---|---|---|
Windows | Oui | Oui | Les deux |
Augmenter le volume | Oui | Oui | Les deux |
Volume vers le bas | Oui | Oui | Les deux |
Verrou de rotation | Non | Oui | Les deux |
Power | Oui | Oui | Les deux |
Toutes les implémentations non basées sur GPIO doivent suivre le même schéma de création de rapports.
L’ordre de définition est Power, Windows, Volume Up, Volume Down et Verrouillage de rotation. Pour obtenir des exemples de création de descripteurs HID pour ces fonctions, consultez Descripteurs de rapport du bouton HID.
Note Les exigences précédentes décrivait l’utilisation de Win + O pour le verrouillage de rotation. Bien que cette combinaison soit toujours fonctionnelle, elle n’est pas imperméable aux changements de disposition du clavier, tandis que Win + F14 est indépendant de la disposition.
Tableau 2 Déclencheurs de rapport pour les boutons non GPIO
Création de rapports sur les boutons individuels | Source | Conditions d’utilisation | Déclencheur de rapport | Répété |
---|---|---|---|---|
Power | Contrôle système | 0x81 (Alimentation) | Bouton physique – Haut | Non |
Windows | Clavier | 0xE3 (Win) | Bouton physique – Haut | No |
Augmenter le volume | Collection de consommateurs | 0xE9 (Volume up) | Bouton physique – Bas | Yes |
Volume vers le bas | Collection de consommateurs | 0xEA (Baisse du volume) | Bouton physique – Bas | Yes |
Verrou de rotation | Clavier | 0xE3 + 0x69 (Win + F14) | Bouton physique – Bas | No |
Les combinaisons de clavier suivantes doivent être signalées en fonction de leur achèvement et ne doivent pas être répétées si la combinaison est conservée.
Tableau 3 Déclencheurs de rapport pour les combinaisons de boutons non GPIO
Création de rapports de combinaison de boutons | Conditions d’utilisation | Déclencheur de rapport | Répété |
---|---|---|---|
Windows + Power | 0xE0 + 0xE2 + 0x4C (Ctrl + Alt + Suppr) |
Bouton d’alimentation physique - Bas | No |
Windows + Volume Up | 0xE3 + 0xE0 + 0x69 (Win + Ctrl + F14) |
Bouton Volume physique - Bas | No |
Windows + Volume bas | 0xE3 + 0x6A (Win + F15) |
Bouton Volume physique - Bas | No |
Remarque
- Pour obtenir une aide et une implémentation complètes du bouton Marche/Arrêt, consultez Vue d’ensemble des paramètres du bouton Marche/arrêt et du couvercle.
- Pour obtenir des conseils de veille connectée pour les boutons, consultez Sources de veille connectée.
- Pour plus d’informations sur l’implémentation d’ACPI, consultez guide de conception ACPI.