Compartir a través de


estructura KEYBOARD_INDICATOR_TRANSLATION (ntddkbd.h)

KEYBOARD_INDICATOR_TRANSLATION especifica una matriz de asignaciones de longitud variable específica del dispositivo entre códigos de escaneo de teclado e indicadores LED.

Sintaxis

typedef struct _KEYBOARD_INDICATOR_TRANSLATION {
  USHORT         NumberOfIndicatorKeys;
  INDICATOR_LIST IndicatorList[1];
} KEYBOARD_INDICATOR_TRANSLATION, *PKEYBOARD_INDICATOR_TRANSLATION;

Miembros

NumberOfIndicatorKeys

Especifica el número de elementos de la matriz IndicatorList .

IndicatorList[1]

Especifica una matriz de longitud variable específica del dispositivo de INDICATOR_LIST estructuras.

typedef struct _INDICATOR_LIST {
  USHORT  MakeCode;
  USHORT  IndicatorFlags;
} INDICATOR_LIST, *PINDICATOR_LIST;

MakeCode

Especifica el código de examen make que se genera cuando se presiona una tecla.

IndicatorFlags

Especifica el indicador LED que corresponde al código de examen de MakeCode . Para obtener información sobre las marcas, vea el miembro LedFlags de la estructura KEYBOARD_INDICATOR_PARAMETERS .

Comentarios

Esta estructura se usa con una solicitud de IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION para obtener información de traducción de indicadores.

Requisitos

Requisito Valor
Header ntddkbd.h (include Ntddkbd.h)

Consulte también

IOCTL_KEYBOARD_QUERY_ATTRIBUTES

IOCTL_KEYBOARD_QUERY_INDICATORS

IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION

IOCTL_KEYBOARD_QUERY_TYPEMATIC

IOCTL_KEYBOARD_SET_INDICATORS

IOCTL_KEYBOARD_SET_TYPEMATIC

KEYBOARD_INDICATOR_PARAMETERS