Freigeben über


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

IOCTL_KEYBOARD_QUERY_TYPEMATIC

IOCTL_KEYBOARD_SET_INDICATORS

IOCTL_KEYBOARD_SET_TYPEMATIC

KEYBOARD_UNIT_ID_PARAMETER