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
キーが押され、継続的に押された後に、キーボードからの文字出力が 1 秒あたりの文字数で繰り返される速度を指定します。 可能な最小値は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