Partager via


Contrôle de luminosité d’affichage

À compter de Windows 8, une solution standardisée a été ajoutée pour permettre aux claviers (externes ou incorporés sur les ordinateurs portables) de contrôler la luminosité de l’écran d’un ordinateur portable ou d’une tablette via HID.

Cette solution est décrite dans la demande de révision HID récemment approuvée par le comité HID 41.

Architecture et vue d’ensemble

Windows 8 prend en charge l’augmentation/la diminution de la luminosité de l’écran dans le cadre de la collection de niveau supérieur du contrôle consommateur. Windows 8 prend en charge les utilisations HID répertoriées dans le tableau suivant :

ID d’utilisation Nom d’utilisation Type d'utilisation
0x006F Incrément de luminosité Re-trigger Control (RTC)
0x0070 Décrémentation de luminosité Re-trigger Control (RTC)

Notes

 Ces utilisations HID fonctionnent uniquement sur les systèmes mobiles (alimentés par batterie) et nécessitent Windows 8.

Exemple de descripteur de rapport

La section suivante fournit des exemples de descripteurs de rapport que les fabricants de PC doivent utiliser. Notez que si la collection de niveau supérieur fait partie d’un descripteur de rapport qui a déjà une autre collection de niveau supérieur, un ID de rapport DOIT être inclus (non indiqué dans les exemples ci-dessous).

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

Remarques importantes

  • Lorsqu’un utilisateur appuie sur une touche, un rapport d’entrée est généré pour identifier la clé. Lorsque la clé est publiée, un rapport d’entrée avec valeur d’utilisation=0 est émis.
  • Une seule utilisation est active et envoyée à la fois. Les contrôles consommateur n’autorisent pas l’appui simultané sur plusieurs boutons. Lorsqu’une nouvelle utilisation est envoyée, il est supposé que l’utilisation de la clé précédente est publiée.
  • La luminosité vers le haut/le bas sont des touches de réinitialisation et leur taux de répétition est géré par Windows. Le matériel ne doit pas continuer à renvoyer l’utilisation lorsque ces clés sont conservées sous pression par l’utilisateur. Le matériel ne doit envoyer un rapport d’entrée que lorsque le bouton est enfoncé et un autre lorsque la touche est relâchée.

Résolution des erreurs courantes

Conseil n°1 : Les utilisations hid d’incrémentation/décrémentation de luminosité fonctionnent uniquement sur les systèmes mobiles (alimentés par batterie) et nécessitent Windows 8.

Conseil n°2 : si le système est attaché à un moniteur externe, l’incrément de luminosité/décrémentation ne fonctionnera pas car les transports de moniteur hérités ne prennent pas en charge la possibilité de canaliser les messages HID vers eux/à partir d’eux.