Anzeigehelligkeitssteuerelement
Ab Windows 8 wurde eine standardisierte Lösung hinzugefügt, mit der Tastaturen (extern oder auf Laptops eingebettet) die Bildschirmhelligkeit eines Laptops oder Tablets über HID steuern können.
Diese Lösung wird in der kürzlich genehmigten HID-Überprüfungsanforderung 41 des HID-Komitees beschrieben.
Architektur und Übersicht
Windows 8 bietet Unterstützung für die Erhöhung/Abnahme der Bildschirmhelligkeit als Teil der Consumersteuerungssammlung auf oberster Ebene. Windows 8 unterstützt die in der folgenden Tabelle aufgeführten HID-Verwendungen:
Verwendungs-ID | Verwendungsname | Nutzungstyp |
---|---|---|
0x006F | Helligkeitsinkrement | Erneutes Auslösen der Steuerung (RTC) |
0x0070 | Helligkeits-Dekrement | Erneutes Auslösen der Steuerung (RTC) |
Hinweis
Diese HID-Nutzungen funktionieren nur auf mobilen Systemen (batteriebetrieben) und erfordern Windows 8.
Beispielberichtsdeskriptor
Der folgende Abschnitt enthält Beispielberichtsdeskriptoren, die PC-Hersteller nutzen müssen. Beachten Sie, dass, wenn die Sammlung der obersten Ebene Teil eines Berichtsdeskriptors ist, der bereits über eine andere Sammlung der obersten Ebene verfügt, eine Berichts-ID enthalten sein muss (dies ist in den folgenden Beispielen nicht dargestellt).
Usage Page (Consumer)
Usage (Consumer Control)
Collection (Application)
Logical Minimum (0x00)
Logical Maximum (0x3FF)
Usage Minimum (0x00)
Usage Maximum (0x3FF)
Report Size (16)
Report Count (1)
Input (Data, Array, Absolute)
End Collection
Wichtige Hinweise
- Wenn ein Benutzer eine Taste drückt, wird ein Eingabebericht generiert, um die Taste zu identifizieren. Wenn der Schlüssel freigegeben wird, wird ein Eingabebericht mit dem Nutzungswert =0 ausgegeben.
- Nur eine Nutzung ist aktiv und wird gleichzeitig gesendet. Consumersteuerelemente lassen nicht zu, dass mehrere Schaltflächen gleichzeitig gedrückt werden. Wenn eine neue Verwendung gesendet wird, wird davon ausgegangen, dass die Verwendung für den vorherigen Schlüssel freigegeben wird.
- Die Helligkeit nach oben/unten ist ein umwerfender Schlüssel, und ihre Wiederholungsrate wird von Windows verarbeitet. Hardware sollte die Verwendung nicht erneut senden, wenn diese Schlüssel vom Benutzer gedrückt gehalten werden. Hardware sollte nur einen Eingabebericht senden, wenn die Schaltfläche gedrückt wird, und einen anderen, wenn die Taste losgelassen wird.
Problembehandlung bei häufige Fehlern
Tipp Nr. 1: Inkrementierung/Dekrement der Helligkeit HID-Nutzungen funktionieren nur auf mobilen Systemen (batteriebetrieben) und erfordern Windows 8.
Tipp 2: Wenn das System an einen externen Monitor angefügt ist, funktioniert das Helligkeits-Inkrement/-dekrement nicht, da Legacymonitortransporte nicht die Möglichkeit unterstützen, HID-Nachrichten zu ihnen bzw. von ihnen aus zu kanalisieren.