Partilhar via


Controlo do brilho do ecrã

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

Esta solução é descrita no recém-aprovado HID Review Request 41 do comitê HID.

Arquitetura e visão geral

O Windows 8 fornece suporte para aumento/diminuição do brilho da tela como parte da coleção de nível superior de controles do consumidor. O Windows 8 suporta os usos HID listados na tabela a seguir:

ID de utilização Nome de uso Tipo de Utilização
0x006F Incremento de brilho Controle de Reativação (RTC)
0x0070 Decréscimo de brilho Controle de Reacionamento (RTC)

Observação

 Esses usos HID operam apenas em sistemas móveis (alimentados por bateria) e requerem 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 PC devem aproveitar. Observe que, se a Coleção de Nível Superior fizer parte de um descritor de relatório que já tenha outra Coleção de Nível Superior, uma ID de Relatório DEVERÁ ser incluída (não mostrada nos 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

Observações importantes

  • Quando um usuário pressiona uma tecla, um relatório de entrada é gerado para identificar a chave. Quando a chave é liberada, um relatório de entrada com valor de uso = 0 é emitido.
  • Apenas uma utilização está ativa e é enviada de cada vez. Os controles do consumidor não permitem que vários botões sejam pressionados simultaneamente. Quando um novo uso é enviado, presume-se que o uso para a chave anterior é liberado.
  • Brilho para cima / para baixo são teclas de reacionamento e sua taxa de repetição é manipulada pelo Windows. O hardware não deve continuar a reenviar as informações de uso quando as teclas são mantidas pressionadas pelo utilizador. O hardware só deve enviar um relatório de entrada quando o botão é pressionado e outro quando a tecla é liberada.

Resolver erros comuns

Dica #1: Os usos de HID de incremento/diminuição de brilho só funcionam em sistemas móveis (alimentados por bateria) e requerem o Windows 8.

Dica #2: Se o sistema estiver conectado a um monitor externo, o ajuste do brilho não funcionará, pois protocolos de comunicação de monitores legados não suportam a capacidade de enviar ou receber mensagens HID.