Sous Mac OS X, il existe des raccourcis clavier pour basculer entre les sources d'entrée activées.
Est-il possible de passer à une langue spécifique? Donc, si vous avez 3 méthodes de saisie, vous pouvez avoir 3 raccourcis: Ctrl-1
pour l'anglais, Ctrl-2
pour l'espagnol et Ctrl-3
pour le russe.
Réponses:
Je vous présente la "solution" la plus laide possible:
Ctrl-F8
est défini pour Déplacer le focus vers les menus d'état dans Préférences Système »Clavier» Raccourcis clavier »Saisie clavier et texte .Cmd
enfoncé.Utilisez
AppleScript Editor
et écrivez trois scripts, chacun d'eux avec le code suivant:Enregistrez une fois pour chaque langue, en changeant le nom de la langue. Si vous souhaitez appuyer sur des touches différentes ou attribuer quelque chose de différent
Ctrl-F8
, remplacez-les par les codes de touche ici . Vous pouvez également déplacer le menu Sources d'entrée de sa position la plus à gauche en insérant quelques pressions sur la flèche droite .Appelez les scripts comme vous le souhaitez, par exemple, utilisez votre lanceur d'applications (Quicksilver, Launchbar, etc.), ou encapsulez-les dans les services à l'aide d'Automator, et attribuez-leur des raccourcis clavier dans Préférences Système »Clavier» Raccourcis clavier »Services .
la source
J'ai trouvé une solution un peu plus agréable dans AppleScript, étant donné que vous connaissez le nom de la disposition du clavier vers laquelle vous souhaitez basculer. Créez une fonction comme celle-ci:
puis appelez-le par
Sachez que les noms des dispositions de clavier sont localisés, c'est-à-dire que sur un système allemand, l'exemple ci-dessus devrait appeler "Englisch" et "Deutsch".
la source
Une option serait de télécharger changeInput et d' assigner des raccourcis aux commandes shell comme
changeInput U.S.
.Vous pouvez également utiliser KeyRemap4MacBook:
Voir la documentation private.xml .
VK_CHANGE_INPUTSOURCE_ENGLISH est défini dans vkchangeinputsourcedef.xml . Vous pouvez voir les ID des sources d'entrée dans EventViewer.app. Sans,
| ModifierFlag::NONE
par exemple, le premier paramètre s'appliquerait également à l'option-commande-E. Voir la source pour les valeurs de code clé et les paramètres prédéfinis .la source
Je sais que c'est une vieille question. Mais même fin 2016, je n'ai toujours pas trouvé de solution simple et agréable. Par conséquent, j'ai fait des raccourcis IMES , des travaux sur Sierra. Vous pouvez attribuer un raccourci personnalisé pour toute méthode de saisie spécifique. Veuillez essayer. Et si vous trouvez des bugs, je serais ravi de vous aider.
En outre, Karabiner (connu sous le nom de KeyRemap4MacBook) est un excellent personnalisateur de clavier pour Mac. Mais c'est un peu compliqué et actuellement cassé sur Sierra. Si vous utilisez Yosemite ou El Capitan, ce serait un autre bon choix.
la source
J'ai une autre solution qui m'a le plus satisfait. KeyRemap4MacBook est une application qui vous permet de remapper les boutons de votre clavier. Entre autres choses, il permet une prise en charge, non exhaustive, du changement de langue. Nous avons donc une configuration personnalisée, il fait ce que je veux.
Inconvénients: - application tierce - prise en charge linguistique limitée pour l'instant
Avantages: - Conceptuellement un peu plus agréable que l'exécution d'un script sur l'interface utilisateur
la source
Sur AppleScript, vous devez uniquement prendre cmd + "espace" (ou autre chose, ce que vous modifiez la source du clavier).
Et tout ce dont vous avez besoin:
49 - code du bouton «espace» en ASCII pour AppleScript.
PS: n'oubliez pas d'avoir accès à votre utilitaire AppleScript dans les Préférences Système.
la source
Trouvé kawa - application assez simple pour répondre exactement à vos besoins. Configurez des raccourcis pour passer directement à la source d'entrée requise.
la source
Ce lien a une vidéo sur la façon de le faire. Il a déjà un hotcake avec "commande + espace", mais le raccourci clavier du projecteur est également "commande + espace". Spotlight remplace le raccourci clavier afin que le changement de langue ne se produise pas. La vidéo dans le lien vous montrera comment modifier la touche de raccourci afin de pouvoir basculer la touche de raccourci.
Bonne chance,
la source