KEYBOARD_TYPEMATIC_PARAMETERS-Struktur (ntddkbd.h)
KEYBOARD_TYPEMATIC_PARAMETERS gibt die typgesteuerten Einstellungen einer Tastatur an.
Syntax
typedef struct _KEYBOARD_TYPEMATIC_PARAMETERS {
USHORT UnitId;
USHORT Rate;
USHORT Delay;
} KEYBOARD_TYPEMATIC_PARAMETERS, *PKEYBOARD_TYPEMATIC_PARAMETERS;
Member
UnitId
Gibt die Einheitennummer eines Tastaturgeräts an. Ein Tastaturgerätename hat das Format \Device\KeyboardPortN, wobei das Suffix N die Einheitennummer des Geräts ist. Ein Gerät, dessen Name \Device\KeyboardPort0 lautet, weist beispielsweise die Einheitszahl 0 auf, und ein Gerät, dessen Name \Device\KeyboardPort1 lautet, weist die Einheitsnummer 1 auf.
Rate
Gibt die Rate an, mit der die Zeichenausgabe einer Tastatur in Zeichen pro Sekunde wiederholt wird, nachdem eine Taste gedrückt und kontinuierlich gedrückt wird. Der minimal mögliche Wert ist KEYBOARD_TYPEMATIC_RATE_MINIMUM, und der maximal mögliche Wert ist KEYBOARD_TYPEMATIC_RATE_MAXIMUM. Der Standardwert ist KEYBOARD_TYPEMATIC_RATE_DEFAULT.
Delay
Gibt die Zeitspanne an, die in Millisekunden verstreichen muss, nachdem eine Taste gedrückt und kontinuierlich gedrückt wird, bevor die Zeichenausgabe von einer Tastatur wiederholt wird. Die minimale mögliche Verzögerung ist KEYBOARD_TYPEMATIC_DELAY_MINIMUM, und die maximal mögliche Verzögerung ist KEYBOARD_TYPEMATIC_DELAY_MAXIMUM. Der Standardwert ist KEYBOARD_TYPEMATIC_DELAY_DEFAULT.
Hinweise
Diese Struktur wird mit IOCTL_KEYBOARD_QUERY_TYPEMATIC und IOCTL_KEYBOARD_SET_TYPEMATIC Anforderungen verwendet, um die typgesteuerten Einstellungen einer Tastatur abzufragen und festzulegen.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddkbd.h (include Ntddkbd.h) |
Weitere Informationen
IOCTL_KEYBOARD_QUERY_ATTRIBUTES
IOCTL_KEYBOARD_QUERY_INDICATORS
IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION