Ovládací prvek jasu zobrazení

Od Windows 8 jsme přidali standardizované řešení, které umožňuje ovládání jasu obrazovky přenosného počítače nebo tabletu pomocí HID klávesnice (externí nebo vložené na přenosných počítačích).

Toto řešení je popsáno v nedávno schváleném návrhu HID Review Request 41 výboru HID.

Architektura a přehled

Systém Windows 8 poskytuje podporu pro zvýšení nebo snížení jasu obrazovky jako součást kolekce ovládacích prvků pro spotřebitele na nejvyšší úrovni. Windows 8 podporuje použití HID uvedené v následující tabulce:

Identifikátor využití Název využití Typ použití
0x006F Přírůstek jasu Opětovné spuštění ovládacího prvku (RTC)
0x0070 Snížení jasu Řízení opakovaného spuštění (RTC)

Poznámka:

 Tato použití HID fungují jenom v mobilních systémech (baterie) a vyžadují Windows 8.

Ukázkový deskriptor sestavy

Následující část poskytuje ukázkové předlohy zpráv, které musí výrobci počítačů použít. Upozorňujeme, že pokud je kolekce nejvyšší úrovně součástí deskriptoru sestavy, která už má jinou kolekci nejvyšší úrovně, musí být zahrnuté ID sestavy (není uvedeno v níže uvedených ukázkách).

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

Důležité poznámky

  • Když uživatel stiskne klávesu, vygeneruje se vstupní sestava pro identifikaci klíče. Když je klávesa uvolněna, je vydána vstupní sestava s hodnotou použití = 0.
  • Aktivní je vždy pouze jedno použití a je odesláno v daném okamžiku. Uživatelské ovládací prvky neumožňují stisknutí více tlačítek současně. Při odeslání nového využití se předpokládá, že se uvolní využití pro předchozí klíč.
  • Klávesy pro zvýšení/snížení jasu mohou být opakovaně stisknuty a jejich frekvence opakování je řízena systémem Windows. Hardware by neměl opakovaně odesílat data o použití, pokud jsou tato tlačítka držena stisknutá uživatelem. Hardware by měl odeslat vstupní sestavu pouze při stisknutí tlačítka a další při uvolnění klávesy.

Řešení běžných chyb

Tip č. 1: Využití funkce HID pro zvýšení/snížení jasu funguje pouze v mobilních systémech (baterie) a vyžaduje Windows 8.

Tip č. 2: Pokud je systém připojený k externímu monitoru, nastavení jasu na monitoru nebude funkční, protože starší typy přenosů monitorů nepodporují možnost přenášet HID zprávy k nim / od nich.