Condividi tramite


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

IOCTL_KEYBOARD_QUERY_TYPEMATIC

IOCTL_KEYBOARD_SET_INDICATORS

IOCTL_KEYBOARD_SET_TYPEMATIC

KEYBOARD_INDICATOR_PARAMETERS