共用方式為


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_TYPEMATICIOCTL_KEYBOARD_SET_TYPEMATIC 要求搭配使用,以查詢和設定鍵盤的具型別設定。

規格需求

需求
標頭 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