estrutura KEYBOARD_TYPEMATIC_PARAMETERS (ntddkbd.h)

KEYBOARD_TYPEMATIC_PARAMETERS especifica as configurações tipáticas de um teclado.

Sintaxe

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

Membros

UnitId

Especifica o número de unidade de um dispositivo de teclado. Um nome de dispositivo de teclado tem o formato \Device\KeyboardPortN, em que o sufixo N é o número de unidade do dispositivo. Por exemplo, um dispositivo, cujo nome é \Device\KeyboardPort0, tem um número de unidade zero e um dispositivo, cujo nome é \Device\KeyboardPort1, tem um número de unidade de um.

Rate

Especifica a taxa na qual a saída de caracteres de um teclado se repete, em caracteres por segundo, depois que uma tecla é pressionada e continuamente pressionada. O valor mínimo possível é KEYBOARD_TYPEMATIC_RATE_MINIMUM e o valor máximo possível é KEYBOARD_TYPEMATIC_RATE_MAXIMUM. O valor padrão é KEYBOARD_TYPEMATIC_RATE_DEFAULT.

Delay

Especifica a quantidade de tempo que deve decorrido, em milissegundos, depois que uma tecla é pressionada e mantida pressionada continuamente, antes que a saída do caractere de um teclado comece a se repetir. O atraso mínimo possível é KEYBOARD_TYPEMATIC_DELAY_MINIMUM e o atraso máximo possível é KEYBOARD_TYPEMATIC_DELAY_MAXIMUM. O valor padrão é KEYBOARD_TYPEMATIC_DELAY_DEFAULT.

Comentários

Essa estrutura é usada com solicitações de IOCTL_KEYBOARD_QUERY_TYPEMATIC e IOCTL_KEYBOARD_SET_TYPEMATIC para consultar e definir as configurações tipáticas de um teclado.

Requisitos

Requisito Valor
Cabeçalho ntddkbd.h (inclua Ntddkbd.h)

Confira também

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