struttura KEYBOARD_INDICATOR_TRANSLATION (ntddkbd.h)
KEYBOARD_INDICATOR_TRANSLATION specifica una matrice di mapping a lunghezza variabile specifica del dispositivo tra i codici di analisi della tastiera e gli indicatori LED.
Sintassi
typedef struct _KEYBOARD_INDICATOR_TRANSLATION {
USHORT NumberOfIndicatorKeys;
INDICATOR_LIST IndicatorList[1];
} KEYBOARD_INDICATOR_TRANSLATION, *PKEYBOARD_INDICATOR_TRANSLATION;
Members
NumberOfIndicatorKeys
Specifica il numero di elementi nella matrice IndicatorList .
IndicatorList[1]
Specifica una matrice specifica del dispositivo a lunghezza variabile di strutture INDICATOR_LIST.
typedef struct _INDICATOR_LIST {
USHORT MakeCode;
USHORT IndicatorFlags;
} INDICATOR_LIST, *PINDICATOR_LIST;
MakeCode
Specifica il codice make scan generato quando viene premuto un tasto.
IndicatorFlags
Specifica l'indicatore LED che corrisponde al codice di analisi MakeCode . Per informazioni sui flag, vedere il membro LedFlags della struttura KEYBOARD_INDICATOR_PARAMETERS .
Commenti
Questa struttura viene utilizzata con una richiesta di IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION per ottenere informazioni sulla traduzione degli indicatori.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddkbd.h (include Ntddkbd.h) |
Vedi anche
IOCTL_KEYBOARD_QUERY_ATTRIBUTES
IOCTL_KEYBOARD_QUERY_INDICATORS
IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION