estructura RID_DEVICE_INFO_KEYBOARD (winuser.h)

Define los datos de entrada sin procesar procedentes del teclado especificado.

Sintaxis

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;

Miembros

dwType

Tipo: DWORD

Tipo de teclado. Vea Comentarios.

Valor Descripción
0x4 Teclados mejorados de 101 o 102 teclas (y compatibles)
0x7 Teclado japonés
0x8 Teclado coreano
0x51 Tipo desconocido o teclado HID

dwSubType

Tipo: DWORD

Subtipo específico del proveedor del teclado. Vea Comentarios.

dwKeyboardMode

Tipo: DWORD

Modo de código de examen. Normalmente 1, lo que significa que se usa el conjunto de código de examen 1 . Consulte Especificación del código de examen del teclado.

dwNumberOfFunctionKeys

Tipo: DWORD

Número de teclas de función en el teclado.

dwNumberOfIndicators

Tipo: DWORD

Número de indicadores LED en el teclado.

dwNumberOfKeysTotal

Tipo: DWORD

Número total de teclas en el teclado.

Comentarios

Para obtener información sobre los tipos de teclado, los subtipos, los modos de digitalización de código y los diseños de teclado relacionados, vea la documentación de kbd.h, ntdd8042.h y los encabezados ntddkbd.h en Windows SDK y los ejemplos de diseño de teclado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winuser.h (incluir Windows.h)

Consulte también

Conceptual

RID_DEVICE_INFO

Entrada sin procesar

Referencia

estructura de KEYBOARD_ATTRIBUTES