ActivateKeyboardLayout |
user32.dll | Active une disposition différente du clavier pour le processus courant |
---|---|---|
Windows 9X, NT 3.1+, 2000, XP, 2003 |
Syntaxe
HKL ActivateKeyboardLayout(HKL hkl,UINT Flags); |
Paramètres
Nom | Description | |||
---|---|---|---|---|
hkl | Ce paramètre permet d'indiquer le Handle du contexte d'objet du clavier ou l'un des valeurs suivantes. | |||
Nom | Code | Description | ||
HKL_PREVIOUS | 0 | Cette valeur indique que la disposition précédente dans la liste circulaire. | ||
HKL_NEXT | 1 | Cette valeur indique que la disposition suivante dans la liste circulaire. | ||
Flags | Ce paramètre permet d'indiquer la technique d'activation du clavier: | |||
Nom | Code | Description | ||
KLF_ACTIVATE | 1 | Cette valeur indique une activation de la disposition du clavier | ||
KLF_UNLOADPREVIOUS | 4 | Cette valeur indique que la disposition précédente doit être libérer | ||
KLF_REORDER | 8 | Cette valeur indique que la liste circulaire de dispositions clavier doit être réordonnée |
Description
Cette fonction permet d'activer une disposition différente du clavier pour le processus courant.
Remarques
- Cette fonction n'affecte que la présentation du processus ou du processus léger en cours.
- Cette fonction n'est pas limitée aux dispositions des touches du clavier. Le paramètre hkl est en fait un identificateur de paramètres régionaux en entrée. Il s'agit d'un concept plus large qu'une disposition de touche de clavier, car il peut également englober un convertisseur parole-texte, un éditeur de méthode de saisie (IME) ou toute autre forme de saisie. Plusieurs identificateurs de paramètres régionaux d'entrée peuvent être chargés à la fois, mais un seul est actif à la fois. Le chargement de plusieurs identificateurs de paramètres régionaux d'entrée permet de basculer rapidement entre eux.
- Lorsque plusieurs IME sont autorisés pour chaque paramètre régional, le fait de passer un identificateur de paramètre régional d'entrée dans lequel le mot haut (le descripteur de périphérique) est zéro activera le premier IME de la liste appartenant à l'environnement local.
- Les indicateurs KLF_RESET et KLF_SHIFTLOCK modifient la méthode selon laquelle l'état de verrouillage des majuscules est désactivé. Par défaut, l'état de verrouillage majuscule est désactivé en appuyant à nouveau sur la touche de verrouillage majuscule. Si seul KLF_RESET est défini, l'état par défaut est rétabli. Si KLF_RESET et KLF_SHIFTLOCK sont définis, l'état de verrouillage majuscule est désactivé en appuyant sur l'une des touches de verrouillage majuscule. Cette fonctionnalité est utilisée pour se conformer aux normes de comportement du clavier local ainsi que pour les préférences personnelles.
Voir également
Référence sur la base de registres - HKEY_USERS\.DEFAULT\Keyboard Layout\PreLoad\1
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Samedi, 5 décembre 2015