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

IOCTL_KEYBOARD_QUERY_TYPEMATIC

IOCTL_KEYBOARD_SET_INDICATORS

IOCTL_KEYBOARD_SET_TYPEMATIC

KEYBOARD_UNIT_ID_PARAMETER