Structure MOUSEKEYS (winuser.h)
Contient des informations sur la fonctionnalité d’accessibilité MouseKeys. Lorsque la fonctionnalité MouseKeys est active, l’utilisateur peut utiliser le pavé numérique pour contrôler le pointeur de la souris, puis cliquer, double-cliquer, glisser et déplacer. En appuyant sur NUMLOCK, l’utilisateur peut basculer le pavé numérique entre le mode de contrôle de la souris et le fonctionnement normal.
Syntaxe
typedef struct tagMOUSEKEYS {
UINT cbSize;
DWORD dwFlags;
DWORD iMaxSpeed;
DWORD iTimeToMaxSpeed;
DWORD iCtrlSpeed;
DWORD dwReserved1;
DWORD dwReserved2;
} MOUSEKEYS, *LPMOUSEKEYS;
Membres
cbSize
Type : DWORD
Spécifie la taille, en octets, de cette structure.
dwFlags
Type : DWORD
Ensemble d’indicateurs de bits qui spécifient les propriétés de la fonctionnalité FilterKeys. Les valeurs d’indicateur de bits suivantes sont définies :
iMaxSpeed
Type : DWORD
Spécifie la vitesse maximale atteinte par le curseur de la souris lorsqu’une touche de direction est enfoncée.
Windows 95/98 : La vérification de plage n’est pas effectuée.
Windows NT/2000 : Les valeurs valides sont comprises entre 10 et 360.
iTimeToMaxSpeed
Type : DWORD
Spécifie la durée, en millisecondes, nécessaire pour que le curseur de la souris atteigne la vitesse maximale lorsqu’une touche de direction est enfoncée. Les valeurs valides sont comprises entre 1000 et 5 000.
iCtrlSpeed
Type : DWORD
Spécifie le multiplicateur à appliquer à la vitesse du curseur de la souris lorsque l’utilisateur maintient la touche CTRL enfoncée tout en utilisant les touches de direction pour déplacer le curseur. cette valeur est ignorée si MKF_MODIFIERS n’est pas défini.
dwReserved1
Type : DWORD
Ce membre est réservé pour un usage ultérieur. Il doit être défini sur zéro.
dwReserved2
Type : DWORD
Ce membre est réservé pour un usage ultérieur. Il doit être défini sur zéro.
Remarques
Une application utilise une structure MOUSEKEYS lors de l’appel de la fonction SystemParametersInfo avec le paramètre uiAction défini sur la valeur SPI_GETMOUSEKEYS ou SPI_SETMOUSEKEYS . Lors de l’utilisation de SPI_GETMOUSEKEYS, une application doit spécifier le membre cbSize de la structure MOUSEKEYS ; la fonction SystemParametersInfo remplit les membres restants. Une application doit spécifier tous les membres de la structure lors de l’utilisation de la valeur SPI_SETMOUSEKEYS .
Si vous appelez SystemParametersInfo avec la valeur SPI_SETMOUSEKEYS , les indicateurs suivants sont ignorés :
- MKF_LEFTBUTTONDOWN
- MKF_LEFTBUTTONSEL
- MKF_MOUSEMODE
- MKF_RIGHTBUTTONDOWN
- MKF_RIGHTBUTTONSEL
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | winuser.h (inclure Windows.h) |