Delen via


Helderheidsregelaar weergeven

Vanaf Windows 8 is een gestandaardiseerde oplossing toegevoegd om toetsenborden (extern of ingesloten op laptops) toe te staan om de schermhelderheid van een laptop of tablet via HID te beheren.

Deze oplossing wordt beschreven in de onlangs goedgekeurde HID Review Request 41 van de HID-commissie.

Architectuur en overzicht

Windows 8 biedt ondersteuning voor het verhogen/verlagen van de schermhelderheid als onderdeel van de consumentenbedieningen van de bovenste laag. Windows 8 ondersteunt het HID-gebruik dat wordt vermeld in de volgende tabel:

Gebruiks-id Gebruiksnaam Gebruikstype
0x006F Helderheidsverhoging Besturingselement voor opnieuw activeren (RTC)
0x0070 Helderheidsafname Besturingselement voor opnieuw activeren (RTC)

Opmerking

 Deze HID-gebruiken werken alleen op mobiele systemen (accu aangedreven) en vereisen Windows 8.

Voorbeeldrapportdescriptor

De volgende sectie bevat voorbeeldrapportdescriptors die pc-fabrikanten moeten gebruiken. Houd er rekening mee dat als de verzameling op het hoogste niveau deel uitmaakt van een rapportdescriptor die al een andere verzameling op het hoogste niveau heeft, een rapport-id moet worden opgenomen (niet weergegeven in de onderstaande voorbeelden).

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

Belangrijke notities

  • Wanneer een gebruiker op een sleutel drukt, wordt er een invoerrapport gegenereerd om de sleutel te identificeren. Wanneer de sleutel wordt vrijgegeven, wordt er een invoerrapport met gebruikswaarde=0 uitgegeven.
  • Slechts één gebruik is actief en tegelijk verzonden. Consumentenbedieningselementen staan niet toe dat meerdere knoppen tegelijkertijd worden ingedrukt. Wanneer een nieuw gebruik wordt verzonden, wordt ervan uitgegaan dat het gebruik voor de vorige sleutel wordt vrijgegeven.
  • Helderheid omhoog/omlaag zijn retriggeringstoetsen en hun frequentie van herhaling wordt verwerkt door Windows. Hardware mag het gebruik niet opnieuw verzenden wanneer deze toetsen door de gebruiker ingedrukt worden gehouden. Hardware mag alleen een invoerrapport verzenden wanneer de knop wordt ingedrukt en een andere wanneer de toets wordt vrijgegeven.

Algemene fouten oplossen

Tip #1: HID-gebruik voor helderheidsverhoging/-vermindering werkt alleen op mobiele systemen (op batterijen) en vereist Windows 8.

Tip #2: Als het systeem is gekoppeld aan een externe monitor, werkt de helderheidsverhoging/-degradatie niet omdat verouderde monitortransporten de mogelijkheid om HID-berichten naar hen/ van hen te kanaalen niet ondersteunen.