структура 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 имеет номер единицы один.
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