Partager via


structure KEYBOARD_INDICATOR_TRANSLATION (ntddkbd.h)

KEYBOARD_INDICATOR_TRANSLATION spécifie un tableau de longueur variable spécifique à l’appareil de mappages entre les codes d’analyse du clavier et les indicateurs LED.

Syntaxe

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

Membres

NumberOfIndicatorKeys

Spécifie le nombre d’éléments dans le tableau IndicatorList .

IndicatorList[1]

Spécifie un tableau de longueur variable spécifique à l’appareil de structures INDICATOR_LIST.

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

MakeCode

Spécifie le code d’analyse make généré lorsqu’une touche est enfoncée.

IndicateurFlags

Spécifie l’indicateur LED qui correspond au code d’analyse MakeCode . Pour plus d’informations sur les indicateurs, consultez le membre LedFlags de la structure KEYBOARD_INDICATOR_PARAMETERS .

Remarques

Cette structure est utilisée avec une demande de IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION pour obtenir des informations de traduction d’indicateurs.

Configuration requise

Condition requise Valeur
En-tête ntddkbd.h (incluez Ntddkbd.h)

Voir aussi

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