Estructura FILTERKEYS (winuser.h)
Contiene información sobre la característica de accesibilidad FilterKeys, que permite a un usuario con discapacidades establecer la velocidad de repetición del teclado (RepeatKeys), el retraso de aceptación (SlowKeys) y la tasa de rebote (BounceKeys).
Sintaxis
typedef struct tagFILTERKEYS {
UINT cbSize;
DWORD dwFlags;
DWORD iWaitMSec;
DWORD iDelayMSec;
DWORD iRepeatMSec;
DWORD iBounceMSec;
} FILTERKEYS, *LPFILTERKEYS;
Miembros
cbSize
Tipo: UINT
Especifica el tamaño de la estructura, en bytes.
dwFlags
Tipo: DWORD
Conjunto de marcas de bits que especifican las propiedades de la característica FilterKeys. Se definen los siguientes valores de marca de bits:
iWaitMSec
Tipo: DWORD
Especifica el período de tiempo, en milisegundos, que el usuario debe mantener presionada una clave antes de que el equipo lo acepte.
iDelayMSec
Tipo: DWORD
Especifica el período de tiempo, en milisegundos, que el usuario debe mantener presionada una clave antes de empezar a repetirse.
iRepeatMSec
Tipo: DWORD
Especifica el período de tiempo, en milisegundos, entre cada repetición de la pulsación de tecla.
iBounceMSec
Tipo: DWORD
Especifica el período de tiempo, en milisegundos, que debe transcurrir después de liberar una tecla antes de que el equipo acepte una pulsación posterior de la misma tecla.
Comentarios
Use una estructura FILTERKEYS al llamar a la función SystemParametersInfo con el parámetro uiAction establecido en el valor SPI_GETFILTERKEYS o SPI_SETFILTERKEYS . Al usar SPI_GETFILTERKEYS, debe especificar el miembro cbSize de la estructura FILTERKEYS ; La función SystemParametersInfo rellena los miembros restantes. Especifique todos los miembros de la estructura al usar el valor de SPI_SETFILTERKEYS .
El miembro iBounceMSec controla la característica BounceKeys y los miembros iWaitMSec, iDelayMSec e iRepeatMSec trabajan juntos para controlar las características RepeatKeys y SlowKeys. Si BounceKeys está activado (es decir, iBounceMSec es distinto de cero), las características RepeatKeys y SlowKeys están desactivadas (es decir, los miembros iWaitMSec, iDelayMSec e iRepeatMSec deben ser cero). Del mismo modo, si BounceKeys está desactivado (iBounceMSec es cero), iWaitMSec, iDelayMSec e iRepeatMSec deben ser distintos de cero.
El valor máximo de los miembros iBounceMSec, iWaitMSec, iDelayMSec e iRepeatMSec es de 20 000 milisegundos.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | winuser.h (incluya Windows.h) |