다음을 통해 공유


KEYBOARD_INDICATOR_TRANSLATION 구조체(ntddkbd.h)

KEYBOARD_INDICATOR_TRANSLATION 키보드 스캔 코드와 LED 표시기 간의 디바이스별 가변 길이 매핑 배열을 지정합니다.

구문

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

멤버

NumberOfIndicatorKeys

IndicatorList 배열의 요소 수를 지정합니다.

IndicatorList[1]

INDICATOR_LIST 구조체의 디바이스별 가변 길이 배열을 지정합니다.

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

MakeCode

키를 누를 때 생성되는 검사 코드 만들기를 지정합니다.

IndicatorFlags

MakeCode 스캔 코드에 해당하는 LED 표시기를 지정합니다. 플래그에 대한 자세한 내용은 KEYBOARD_INDICATOR_PARAMETERS 구조체의 LedFlags 멤버를 참조하세요.

설명

이 구조는 IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION 요청과 함께 지표 번역 정보를 가져오는 데 사용됩니다.

요구 사항

요구 사항
헤더 ntddkbd.h(Ntddkbd.h 포함)

추가 정보

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