Structure STICKYKEYS (winuser.h)
Contient des informations sur la fonctionnalité d’accessibilité StickyKeys. Lorsque la fonctionnalité StickyKeys est activée, l’utilisateur peut appuyer sur une touche modificateur (Maj, Ctrl ou Alt), puis sur une autre touche dans l’ordre plutôt qu’en même temps, pour entrer des caractères décalés (modifiés) et d’autres combinaisons de touches. Appuyez une fois sur une touche de modificateur jusqu’à ce que l’utilisateur appuie sur une touche non modificateur ou clique sur un bouton de la souris. Appuyez deux fois sur une touche de modificateur pour verrouiller la touche jusqu’à ce que l’utilisateur appuie sur la touche une troisième fois.
Syntaxe
typedef struct tagSTICKYKEYS {
UINT cbSize;
DWORD dwFlags;
} STICKYKEYS, *LPSTICKYKEYS;
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é StickyKeys. Les valeurs d’indicateur de bits suivantes sont définies :
Remarques
Une application utilise une structure STICKYKEYS lors de l’appel de la fonction SystemParametersInfo avec le paramètre uiAction défini sur SPI_GETSTICKYKEYS ou SPI_SETSTICKYKEYS. Lorsque vous utilisez SPI_GETSTICKYKEYS, vous devez spécifier le membre cbSize de la structure STICKYKEYS ; La fonction SystemParametersInfo remplit les membres restants. Vous devez spécifier tous les membres de la structure lors de l’utilisation de la valeur SPI_SETSTICKYKEYS .
Si vous appelez SystemParametersInfo avec la valeur SPI_SETSTICKYKEYS , les indicateurs suivants sont ignorés :
- SKF_LALTLATCHED
- SKF_LCTLLATCHED
- SKF_LSHIFTLATCHED
- SKF_RALTLATCHED
- SKF_RCTLLATCHED
- SKF_RSHIFTLATCHED
- SKF_LALTLOCKED
- SKF_LCTLLOCKED
- SKF_LSHIFTLOCKED
- SKF_RALTLOCKED
- SKF_RCTLLOCKED
- SKF_RSHIFTLOCKED
Configuration requise
Condition requise | Valeur |
---|---|
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) |