structure KEYBOARD_TYPEMATIC_PARAMETERS (ntddkbd.h)
KEYBOARD_TYPEMATIC_PARAMETERS spécifie les paramètres de type d’un clavier.
Syntaxe
typedef struct _KEYBOARD_TYPEMATIC_PARAMETERS {
USHORT UnitId;
USHORT Rate;
USHORT Delay;
} KEYBOARD_TYPEMATIC_PARAMETERS, *PKEYBOARD_TYPEMATIC_PARAMETERS;
Membres
UnitId
Spécifie le numéro d’unité d’un périphérique clavier. Un nom de périphérique clavier a le format \Device\KeyboardPortN, où le suffixe N est le numéro d’unité de l’appareil. Par exemple, un appareil, dont le nom est \Device\KeyboardPort0, a un numéro d’unité de zéro et un appareil, dont le nom est \Device\KeyboardPort1, a un numéro d’unité d’un.
Rate
Spécifie la fréquence à laquelle la sortie de caractères d’un clavier se répète, en caractères par seconde, une fois qu’une touche est enfoncée et constamment enfoncée. La valeur minimale possible est KEYBOARD_TYPEMATIC_RATE_MINIMUM et la valeur maximale possible est KEYBOARD_TYPEMATIC_RATE_MAXIMUM. La valeur par défaut est KEYBOARD_TYPEMATIC_RATE_DEFAULT.
Delay
Spécifie la durée qui doit s’écouler, en millisecondes, après qu’une touche soit enfoncée et maintenue en permanence enfoncée, avant que la sortie du caractère d’un clavier commence à se répéter. Le délai minimal possible est KEYBOARD_TYPEMATIC_DELAY_MINIMUM et le délai maximal possible est KEYBOARD_TYPEMATIC_DELAY_MAXIMUM. La valeur par défaut est KEYBOARD_TYPEMATIC_DELAY_DEFAULT.
Remarques
Cette structure est utilisée avec IOCTL_KEYBOARD_QUERY_TYPEMATIC et IOCTL_KEYBOARD_SET_TYPEMATIC demandes d’interrogation et de définition des paramètres de type d’un clavier.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddkbd.h (incluez Ntddkbd.h) |
Voir aussi
IOCTL_KEYBOARD_QUERY_ATTRIBUTES
IOCTL_KEYBOARD_QUERY_INDICATORS
IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION