Compartir a través de


estructura KEYBOARD_TYPEMATIC_PARAMETERS (ntddkbd.h)

KEYBOARD_TYPEMATIC_PARAMETERS especifica la configuración de tipo de un teclado.

Sintaxis

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

Miembros

UnitId

Especifica el número de unidad de un dispositivo de teclado. Un nombre de dispositivo de teclado tiene el formato \Device\KeyboardPortN, donde el sufijo N es el número de unidad del dispositivo. Por ejemplo, un dispositivo cuyo nombre es \Device\KeyboardPort0, tiene un número de unidad de cero y un dispositivo cuyo nombre es \Device\KeyboardPort1, tiene un número de unidad de uno.

Rate

Especifica la velocidad a la que la salida de caracteres de un teclado se repite, en caracteres por segundo, después de presionar y mantener presionada continuamente una tecla. El valor mínimo posible es KEYBOARD_TYPEMATIC_RATE_MINIMUM y el valor máximo posible es KEYBOARD_TYPEMATIC_RATE_MAXIMUM. El valor predeterminado es KEYBOARD_TYPEMATIC_RATE_DEFAULT.

Delay

Especifica la cantidad de tiempo que debe transcurrir, en milisegundos, después de presionar y mantener presionada continuamente una tecla, antes de que la salida del carácter de un teclado comience a repetirse. El retraso mínimo posible es KEYBOARD_TYPEMATIC_DELAY_MINIMUM y el retraso máximo posible es KEYBOARD_TYPEMATIC_DELAY_MAXIMUM. El valor predeterminado es KEYBOARD_TYPEMATIC_DELAY_DEFAULT.

Comentarios

Esta estructura se usa con IOCTL_KEYBOARD_QUERY_TYPEMATIC y IOCTL_KEYBOARD_SET_TYPEMATIC solicitudes para consultar y establecer la configuración de tipo de un teclado.

Requisitos

Requisito Valor
Header ntddkbd.h (include Ntddkbd.h)

Consulte también

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