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
Referência