estrutura RID_DEVICE_INFO_KEYBOARD (winuser.h)

Define os dados brutos provenientes do teclado especificado.

Sintaxe

typedef struct tagRID_DEVICE_INFO_KEYBOARD {
  DWORD dwType;
  DWORD dwSubType;
  DWORD dwKeyboardMode;
  DWORD dwNumberOfFunctionKeys;
  DWORD dwNumberOfIndicators;
  DWORD dwNumberOfKeysTotal;
} RID_DEVICE_INFO_KEYBOARD, *PRID_DEVICE_INFO_KEYBOARD;

Membros

dwType

Tipo: DWORD

O tipo de teclado. Veja os Comentários.

Valor Descrição
0x4 Teclados avançados de 101 ou 102 teclas (e compatíveis)
0x7 Teclado japonês
0x8 Teclado Coreano
0x51 Tipo desconhecido ou teclado HID

dwSubType

Tipo: DWORD

O subtipo específico do fornecedor do teclado. Veja os Comentários.

dwKeyboardMode

Tipo: DWORD

O modo de código de verificação. Normalmente 1, o que significa que o Conjunto de Códigos de Verificação 1 é usado. Consulte Especificação de código de verificação de teclado.

dwNumberOfFunctionKeys

Tipo: DWORD

O número de teclas de função no teclado.

dwNumberOfIndicators

Tipo: DWORD

O número de indicadores de LED no teclado.

dwNumberOfKeysTotal

Tipo: DWORD

O número total de teclas no teclado.

Comentários

Para obter informações sobre tipos de teclado, subtipos, modos de código de verificação e layouts de teclado relacionados, consulte a documentação nos cabeçalhos kbd.h, ntdd8042.h e ntddkbd.h em SDK do Windows e os Exemplos de Layout do Teclado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho winuser.h (inclua Windows.h)

Confira também

Conceitual

RID_DEVICE_INFO

Dados brutos

Referência

estrutura KEYBOARD_ATTRIBUTES