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