Udostępnij przez


Kontrola jasności wyświetlacza

Począwszy od systemu Windows 8, standardowe rozwiązanie zostało dodane, aby umożliwić klawiatury (zewnętrzne lub osadzone na laptopach), aby sterować jasnością ekranu laptopa lub tabletu za pośrednictwem HID.

To rozwiązanie zostało opisane w niedawno zatwierdzonym wniosku HID Review Request 41 komitetu HID.

Architektura i omówienie

System Windows 8 zapewnia obsługę zwiększania/zmniejszania jasności ekranu jako część zbioru nadrzędnego elementów sterujących dla konsumenta. System Windows 8 obsługuje użycie HID wymienione w poniższej tabeli:

Identyfikator użycia Nazwa użycia Typ użycia
0x006F Przyrost jasności Kontrolka ponownego wyzwalania (RTC)
0x0070 Dekrementacja jasności Kontrolka ponownego wyzwalania (RTC)

Uwaga / Notatka

 Te zastosowania HID działają tylko w systemach mobilnych (zasilanych baterią) i wymagają systemu Windows 8.

Przykładowy deskryptor raportu

W poniższej sekcji przedstawiono przykładowe deskryptory raportów, których muszą używać producenci komputerów. Należy pamiętać, że jeśli kolekcja najwyższego poziomu jest częścią deskryptora raportu, który ma już inną kolekcję najwyższego poziomu, identyfikator raportu musi zostać uwzględniony (nie pokazany w poniższych przykładach).

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

Ważne uwagi

  • Gdy użytkownik naciśnie klawisz, zostanie wygenerowany raport wejściowy w celu zidentyfikowania klawisza. Po zwolnieniu klawisza generowany jest raport wejściowy z wartością użycia =0.
  • Tylko jedno użycie jest aktywne i wysyłane jednocześnie. Kontrolki konsumenta nie zezwalają na jednoczesne naciśnięcie wielu przycisków. Po wysłaniu nowego użycia przyjmuje się, że użycie poprzedniego klucza jest zwalniane.
  • Klawisze regulacji jasności w górę/w dół ponownie inicjują działanie, a szybkość ich powtarzania jest obsługiwana przez system Windows. Sprzęt nie powinien powtarzać wysyłania danych dotyczących użycia, gdy użytkownik trzyma te klawisze wciśnięte. Sprzęt powinien wysyłać raport wejściowy tylko po naciśnięciu przycisku, a drugi po zwolnieniu klawisza.

Rozwiązywanie typowych problemów

Porada nr 1: Funkcje HID dotyczące zwiększania/zmniejszania jasności działają tylko w systemach mobilnych zasilanych z baterii i wymagają systemu Windows 8.

Porada nr 2: Jeśli system jest dołączony do monitora zewnętrznego, zwiększanie/zmniejszanie jasności nie będzie działać, ponieważ starsze interfejsy monitorów nie obsługują możliwości przekazywania komunikatów HID do nich i z nich.