Condividi tramite


KEYBOARD_TYPEMATIC_PARAMETERS struttura (ntddkbd.h)

KEYBOARD_TYPEMATIC_PARAMETERS specifica le impostazioni typematiche di una tastiera.

Sintassi

typedef struct _KEYBOARD_TYPEMATIC_PARAMETERS {
  USHORT UnitId;
  USHORT Rate;
  USHORT Delay;
} KEYBOARD_TYPEMATIC_PARAMETERS, *PKEYBOARD_TYPEMATIC_PARAMETERS;

Members

UnitId

Specifica il numero di unità di un dispositivo da tastiera. Un nome del dispositivo da tastiera ha il formato \Device\KeyboardPortN, dove il suffisso N è il numero di unità del dispositivo. Ad esempio, un dispositivo, il cui nome è \Device\KeyboardPort0, ha un numero di unità pari a zero e un dispositivo, il cui nome è \Device\KeyboardPort1, ha un numero unitario di uno.

Rate

Specifica la frequenza in cui viene ripetuto l'output dei caratteri da una tastiera, in caratteri al secondo, dopo che un tasto viene premuto e premuto in modo continuo. Il valore minimo possibile è KEYBOARD_TYPEMATIC_RATE_MINIMUM e il valore massimo possibile è KEYBOARD_TYPEMATIC_RATE_MAXIMUM. Il valore predefinito è KEYBOARD_TYPEMATIC_RATE_DEFAULT.

Delay

Specifica la quantità di tempo che deve trascorrere, in millisecondi, dopo che un tasto viene premuto e premuto in modo continuo, prima che l'output del carattere da una tastiera inizi a ripetere. Il ritardo minimo possibile è KEYBOARD_TYPEMATIC_DELAY_MINIMUM e il ritardo massimo possibile è KEYBOARD_TYPEMATIC_DELAY_MAXIMUM. Il valore predefinito è KEYBOARD_TYPEMATIC_DELAY_DEFAULT.

Commenti

Questa struttura viene usata con IOCTL_KEYBOARD_QUERY_TYPEMATIC e IOCTL_KEYBOARD_SET_TYPEMATIC richieste per eseguire query e impostare le impostazioni typematice di una tastiera.

Requisiti

Requisito Valore
Intestazione ntddkbd.h (include Ntddkbd.h)

Vedi anche

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