Partager via


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

IOCTL_KEYBOARD_QUERY_TYPEMATIC

IOCTL_KEYBOARD_SET_INDICATORS

IOCTL_KEYBOARD_SET_TYPEMATIC

KEYBOARD_UNIT_ID_PARAMETER