Estructura MOUSEKEYS (winuser.h)
Contiene información sobre la característica de accesibilidad MouseKeys. Cuando la característica MouseKeys está activa, el usuario puede usar el teclado numérico para controlar el puntero del mouse y hacer clic, hacer doble clic, arrastrar y colocar. Al presionar NUMLOCK, el usuario puede alternar el teclado numérico entre el modo de control del mouse y el funcionamiento normal.
Sintaxis
typedef struct tagMOUSEKEYS {
UINT cbSize;
DWORD dwFlags;
DWORD iMaxSpeed;
DWORD iTimeToMaxSpeed;
DWORD iCtrlSpeed;
DWORD dwReserved1;
DWORD dwReserved2;
} MOUSEKEYS, *LPMOUSEKEYS;
Miembros
cbSize
Tipo: DWORD
Especifica el tamaño, en bytes, de esta estructura.
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:
iMaxSpeed
Tipo: DWORD
Especifica la velocidad máxima que alcanza el cursor del mouse cuando se mantiene presionada una tecla de flecha.
Windows 95/98: No se realiza la comprobación de intervalos.
Windows NT/2000: Los valores válidos son de 10 a 360.
iTimeToMaxSpeed
Tipo: DWORD
Especifica el período de tiempo, en milisegundos, que tarda el cursor del mouse en alcanzar la velocidad máxima cuando se mantiene presionada una tecla de flecha. Los valores válidos van de 1000 a 5000.
iCtrlSpeed
Tipo: DWORD
Especifica el multiplicador que se va a aplicar a la velocidad del cursor del mouse cuando el usuario mantiene presionada la tecla CTRL mientras usa las teclas de dirección para mover el cursor. este valor se omite si no se establece MKF_MODIFIERS.
dwReserved1
Tipo: DWORD
Este miembro se reserva para uso futuro. Debe establecerse en cero.
dwReserved2
Tipo: DWORD
Este miembro se reserva para uso futuro. Debe establecerse en cero.
Observaciones
Una aplicación usa una estructura MOUSEKEYS al llamar a la función SystemParametersInfo con el parámetro uiAction establecido en el valor SPI_GETMOUSEKEYS o SPI_SETMOUSEKEYS . Al usar SPI_GETMOUSEKEYS, una aplicación debe especificar el miembro cbSize de la estructura MOUSEKEYS ; La función SystemParametersInfo rellena los miembros restantes. Una aplicación debe especificar todos los miembros de estructura al usar el valor SPI_SETMOUSEKEYS .
Si llama a SystemParametersInfo con el valor de SPI_SETMOUSEKEYS , se omiten las marcas siguientes:
- MKF_LEFTBUTTONDOWN
- MKF_LEFTBUTTONSEL
- MKF_MOUSEMODE
- MKF_RIGHTBUTTONDOWN
- MKF_RIGHTBUTTONSEL
Requisitos
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 (incluir Windows.h) |