Comment passer à la disposition anglaise sur le clavier lorsque vous appuyez sur echap?


0

J'ai Windows 10 et deux dispositions de clavier. Parfois, j'oublie de passer de ma mise en page secondaire à l'anglais. Je dois toujours passer en anglais lorsque j'appuie sur la touche Echap (en particulier dans Vim). Comment puis-je lier la touche Echap pour passer à la présentation en anglais? Je cherche n'importe quelle solution. Key-mapper, macros, logiciel, piratage du système d'exploitation, etc.



J'ai envisagé cette option, mais j'ai beaucoup d'émulateurs Vim et ils n'ont pas cette option
Georgy Grigoryev

Réponses:


0

Je suggère d'utiliser AutoHotkey .

Il vous permet de remapper une clé, avec ou sans la consommer (c’est-à-dire qu’elle peut toujours fonctionner également), sur l’ensemble du système ou uniquement lorsqu'une certaine fenêtre est active (par exemple, Vim).

Tout d'abord, vous devriez créer un raccourci pour basculer spécifiquement vers la présentation anglaise, plutôt que de basculer vers "autre". J'ai 4 mises en page (langues) sur mon ordinateur; Alt + Décalage passe au suivant, mais Ctrl + 1 passe toujours en anglais. Pour ce faire, accédez au Panneau de configuration & gt; Horloge, langue et région & gt; Langue & gt; Paramètres avancés (dans la barre latérale), puis sous "Changement de méthode de saisie", cliquez sur "Touches spéciales de la barre de langue" et choisissez un raccourci pour passer en anglais.

Voici un exemple de script AutoHotkey qui rend le Échapper clé envoyer Ctrl + 1 chaque fois que vous appuyez dessus, une fenêtre contenant le mot "Vim" dans son titre est active:

#IfWinActive, Vim
~Escape::^1

Téléchargez le programme, placez le code dans un fichier de script (* .ahk) et exécutez-le. Si vous souhaitez que le mappage fonctionne sur le système, supprimez la première ligne.

Vous pouvez trouver plus d'informations sur l'utilisation des différentes clés dans un script ici .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.