7 votes

Raccourci clavier pour passer directement à une méthode de saisie spécifique

Je me penche sur le japonais, et j'ai donc configuré mon Mac pour trois méthodes d'entrée différentes : l'anglais, et deux jeux de caractères japonais différents. Je peux passer d'une méthode d'entrée à l'autre en utilisant ctrl-alt-option-espace.

Cependant, comme il existe trois méthodes de saisie, je dois appuyer sur cette combinaison de touches un nombre différent de fois en fonction de l'état actuel. Par exemple, si je veux revenir à l'anglais, je dois appuyer deux fois sur cette touche si elle est réglée sur hiragana, mais une seule fois si elle est réglée sur katakana. À cause de cela, je n'arrête pas d'appuyer sur le mauvais nombre de fois, ce qui me conduit à taper des caractères non désirés et à devoir repasser par les trois méthodes de saisie pour arriver à celui que je veux.

Ainsi, au lieu d'utiliser une combinaison de touches pour faire défiler les trois méthodes de saisie, j'aimerais configurer une pression de touche spécifique pour chacune d'elles. Par exemple, j'aimerais configurer quelque chose comme ctrl-alt-command-E qui permette de revenir toujours à l'anglais, quelle que soit la méthode d'entrée actuelle, afin que je puisse toujours me rendre là où je veux aller sans me soucier de l'endroit où je suis. Mais je n'arrive pas à trouver le moyen de le faire. Est-ce possible ?

2voto

Une option serait de télécharger ChangeInput y attribuer des raccourcis aux commandes du shell comme changeInput U.S. .

Vous pouvez également utiliser KeyRemap4MacBook :

<?xml version="1.0"?>
<root>
  <vkchangeinputsourcedef>
    <name>KeyCode::VK_CHANGE_INPUTSOURCE_HIRAGANA</name>
    <inputsourceid_equal>com.apple.inputmethod.Kotoeri.Japanese</inputsourceid_equal>
  </vkchangeinputsourcedef>
  <vkchangeinputsourcedef>
    <name>KeyCode::VK_CHANGE_INPUTSOURCE_KATAKANA</name>
    <inputsourceid_equal>com.apple.inputmethod.Kotoeri.Japanese.Katakana</inputsourceid_equal>
  </vkchangeinputsourcedef>
  <item>
    <name>change_inputsources</name>
    <identifier>change_inputsources</identifier>
    <autogen>__KeyToKey__ KeyCode::E, VK_CONTROL | VK_OPTION | VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_CHANGE_INPUTSOURCE_ENGLISH</autogen>
    <autogen>__KeyToKey__ KeyCode::H, VK_CONTROL | VK_OPTION | VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_CHANGE_INPUTSOURCE_HIRAGANA</autogen>
    <autogen>__KeyToKey__ KeyCode::K, VK_CONTROL | VK_OPTION | VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_CHANGE_INPUTSOURCE_KATAKANA</autogen>
  </item>
</root>

Voir le documentation private.xml .

VK_CHANGE_INPUTSOURCE_ENGLISH est défini dans la section 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 à control-option-shift-command-E. Voir la source de la valeurs des codes clés y paramètres prédéfinis .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X