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 de la tablette via HID.

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

Architecture et vue d’ensemble

Windows 8 prend en charge l’augmentation et la diminution de la luminosité de l’écran dans le cadre de la collection principale des commandes pour les consommateurs. 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é Contrôle de redéclenchement (RTC)
0x0070 Diminution de la luminosité Contrôle de réamorçage (RTC)

Remarque

 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 tirer parti. Notez que si la collection de niveau supérieur fait partie d’un descripteur de rapport qui possède déjà une autre collection de niveau supérieur, un ID de rapport doit être inclus (pas 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 la valeur d’utilisation =0 est émis.
  • Une seule utilisation est active et envoyée à la fois. Les contrôles de consommateur ne permettent pas l’appui simultané de plusieurs boutons. Lorsqu’une nouvelle utilisation est envoyée, il est supposé que l’utilisation de la clé précédente est publiée.
  • Les touches de luminosité pour augmenter ou diminuer sont redéclenchées, et leur taux de répétition est géré par Windows. Le matériel ne doit pas continuer à renvoyer l’utilisation lorsque ces touches sont maintenues enfoncées par l’utilisateur. Le matériel ne doit envoyer qu’un rapport d’entrée lorsque le bouton est enfoncé et un autre lorsque la touche est libérée.

Résolution des erreurs courantes

Conseil n°1 : L’incrément de luminosité/décrémentation des utilisations HID fonctionne uniquement sur les systèmes mobiles (alimentés par batterie) et nécessite Windows 8.

Conseil n°2 : Si le système est connecté à un moniteur externe, l'augmentation/diminution de la luminosité ne fonctionnera pas car les anciens moniteurs ne prennent pas en charge la possibilité de canaliser les messages HID vers ou depuis ceux-ci.