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 的设备的单位号为零,而名为 \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_TYPEMATICIOCTL_KEYBOARD_SET_TYPEMATIC 请求一起使用,用于查询和设置键盘的类型设置。

要求

要求
Header 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