共用方式為


顯示器亮度控制

從 Windows 8 開始,已新增標準化解決方案,允許鍵盤 (外部或內嵌在筆記型電腦上) 透過 HID 控制筆記型電腦或平板電腦的螢幕亮度。

HID 委員會最近核准的 HID 審查請求 41 中描述了此解決方案。

架構和概觀

Windows 8 提供螢幕亮度增加/減少的支援,作為使用者控制頂層集合的一部分。 Windows 8 支援下表所列的 HID 使用方式:

使用方式識別碼 使用量名稱 使用類型
0x006F 亮度增量 重新觸發控制 (RTC)
0x0070 亮度遞減 重新觸發控制(RTC)

備註

 這些 HID 使用方式僅在行動系統 (電池供電) 上運作,且需要 Windows 8。

範例報告描述子

下一節提供電腦製造商必須利用的範例報表描述元。 請注意,如果頂層集合是報表描述元的一部分,而報表描述元已具有另一個頂層集合,則必須包含報表ID (未顯示在下列範例中)。

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

重要注意事項

  • 當使用者按下按鍵時,會產生輸入報告來識別該按鍵。 釋放金鑰時,會發出使用值 = 0 的輸入報告。
  • 一次只有一個使用方式處於作用中狀態並傳送。 消費者控制項不允許同時按下多個按鈕。 傳送新的使用方式時,會假設已釋放前一個金鑰的使用方式。
  • 亮度調高/調低是重複觸發鍵,其重複速度由 Windows 管理。 當使用者持續按住這些按鍵時,硬體不應重複傳送使用信息。 硬體應該只在按下按鈕時傳送輸入報告,並在釋放按鈕時再次傳送輸入報告。

常見錯誤疑難排解

提示 #1:亮度增量/遞減 HID 使用僅在移動系統(電池供電)上運行,並且需要 Windows 8。

提示 #2:如果系統連接到外部顯示器,亮度增量/減少將無法發揮作用,因為傳統顯示器不支援將 HID 訊息傳送到它們或從它們接收訊息的能力。