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_TYPEMATIC 和 IOCTL_KEYBOARD_SET_TYPEMATIC 请求一起使用,用于查询和设置键盘的类型设置。
要求
要求 | 值 |
---|---|
Header | ntddkbd.h (包括 Ntddkbd.h) |
另请参阅
IOCTL_KEYBOARD_QUERY_ATTRIBUTES
IOCTL_KEYBOARD_QUERY_INDICATORS
IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION