다음을 통해 공유


KEYBOARD_TYPEMATIC_PARAMETERS 구조체(ntddkbd.h)

KEYBOARD_TYPEMATIC_PARAMETERS 키보드의 형식 설정을 지정합니다.

구문

typedef struct _KEYBOARD_TYPEMATIC_PARAMETERS {
  USHORT UnitId;
  USHORT Rate;
  USHORT Delay;
} KEYBOARD_TYPEMATIC_PARAMETERS, *PKEYBOARD_TYPEMATIC_PARAMETERS;

멤버

UnitId

키보드 디바이스의 단위 번호를 지정합니다. 키보드 디바이스 이름은 \Device\KeyboardPortN 형식이며 접미사 N 은 디바이스의 단위 번호입니다. 예를 들어 이름이 \Device\KeyboardPort0인 디바이스의 단위 번호는 0이고 이름이 \Device\KeyboardPort1인 디바이스의 단위 번호는 1입니다.

Rate

키를 누르고 계속 누른 후 키보드의 문자 출력이 초당 문자 단위로 반복되는 속도를 지정합니다. 가능한 최소 값은 KEYBOARD_TYPEMATIC_RATE_MINIMUM 최대값은 KEYBOARD_TYPEMATIC_RATE_MAXIMUM. 기본값은 KEYBOARD_TYPEMATIC_RATE_DEFAULT.

Delay

키를 누르고 계속 누른 후 키보드의 문자 출력이 반복되기 전에 경과해야 하는 시간(밀리초)을 지정합니다. 가능한 최소 지연은 KEYBOARD_TYPEMATIC_DELAY_MINIMUM 최대 지연은 KEYBOARD_TYPEMATIC_DELAY_MAXIMUM. 기본값은 KEYBOARD_TYPEMATIC_DELAY_DEFAULT.

설명

이 구조는 키보드 의 형식 설정을 쿼리하고 설정하는 IOCTL_KEYBOARD_QUERY_TYPEMATIC 및 IOCTL_KEYBOARD_SET_TYPEMATIC 요청과 함께 사용됩니다.

요구 사항

요구 사항
헤더 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_UNIT_ID_PARAMETER