Compartilhar via


Controle de brilho de exibição

A partir do Windows 8, uma solução padronizada foi adicionada para permitir teclados (externos ou inseridos em laptops), para controlar o brilho da tela de um laptop ou tablet por meio do HID.

Esta solução é descrita na recentemente aprovada HID Review Request 41 pelo comitê HID.

Arquitetura e visão geral

O Windows 8 oferece suporte para aumento/diminuição do brilho da tela como parte da coleção de nível superior dos controles do consumidor. O Windows 8 dá suporte aos usos hid listados na tabela a seguir:

ID de uso Nome de uso Tipo de uso
0x006F Incremento de brilho Controle de Retorno (RTC)
0x0070 Decremento de brilho Controle de Reativação (CDR)

Observação

 Esses usos de HID operam apenas em sistemas móveis (movidos a bateria) e exigem o Windows 8.

Descritor de relatório de exemplo

A seção a seguir fornece descritores de relatório de exemplo que os Fabricantes de COMPUTADORES devem aproveitar. Observe que, se a Coleção de Nível Superior fizer parte de um descritor de relatório que já tem outra Coleção de Nível Superior, uma ID de Relatório DEVERÁ ser incluída (não mostrada em exemplos abaixo).

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

Notas importantes

  • Quando um usuário pressiona uma tecla, um relatório de entrada é gerado para identificar a chave. Quando a chave é lançada, um relatório de entrada com o valor de uso=0 é emitido.
  • Apenas um uso está ativo e enviado por vez. Os controles do consumidor não permitem que vários botões sejam pressionados simultaneamente. Quando um novo uso é enviado, supõe-se que o uso da chave anterior seja liberado.
  • As teclas de ajuste de brilho para cima/para baixo são teclas de retrigger e sua taxa de repetição é controlada pelo Windows. O hardware não deve continuar reenviando o sinal quando essas teclas são mantidas pressionadas pelo usuário. O hardware só deve enviar um relatório de entrada quando o botão é pressionado para baixo e outro quando a tecla é liberada.

Solução de problemas comuns

Dica nº 1: Os usos HID de incremento/decremento de brilho operam apenas em sistemas móveis alimentados por bateria e exigem o Windows 8.

Dica nº 2: se o sistema estiver conectado a um monitor externo, o incremento/decremento de brilho não funcionará, pois os transportes de monitores legados não têm capacidade de canalizar mensagens HID para eles ou a partir deles.