7 votos

Método abreviado de teclado para saltar directamente a un determinado método de entrada

Me estoy inclinando Japonés, y por lo que tengo mi Mac para un periodo de tres diferentes métodos de entrada: en inglés, y dos diferentes Japonés conjuntos de caracteres. Puedo cambiar entre los tres métodos de entrada usando las teclas ctrl-alt-opción-espacio.

Sin embargo, debido a que hay tres métodos de entrada tengo que pulsar esta combinación de teclas de un número diferente de veces dependiendo de lo que el estado actual es. Por ejemplo, si quiero cambiar a inglés, y luego tengo que pulsar dos veces si es que actualmente está establecida en hiragana, pero sólo una vez si se establece en katakana. Debido a esto, sigo presionando el número equivocado de veces, lo que resulta en escribir caracteres no deseados y, a continuación, tener que volver a través de los tres métodos de entrada para llegar a la que yo quiero.

Así que en lugar de utilizar una combinación de teclas para hacer un ciclo a través de los tres métodos de entrada, me gustaría establecer una clave específica de prensa para cada uno. Por ejemplo, me gustaría poner algo como ctrl-alt-comando-E que siempre se cambia a inglés, no importa lo que el actual método de entrada, por lo que siempre puedo llegar a donde yo quiero estar sin preocuparse acerca de dónde estoy. Pero me parece que no puede encontrar una manera de hacer esto. Es posible?

2voto

Una opción sería descargar changeInput y asignar accesos directos a comandos de la shell como changeInput U.S..

Usted podría también utilizar 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>

Ver el private.xml de la documentación.

VK_CHANGE_INPUTSOURCE_ENGLISH se define en vkchangeinputsourcedef.xml. Usted puede ver los Identificadores de las fuentes de entrada de EventViewer.app. Sin | ModifierFlag::NONE , por ejemplo, el primer ajuste también se aplica a control-opción-comando-E. Ver la fuente de los valores de códigos de tecla y la configuración predefinida.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X