Vincula cada distribución de teclado a la combinación de teclas

5

Existe una buena posibilidad de vincular cada diseño de teclado para separar las combinaciones de teclas y cambiar entre ellas.

Por lo tanto, puede asignar, por ejemplo, el acceso directo Alt-Shift-0 a "Seleccionar inglés", Alt-Shift-1 a "Seleccionar alemán", Alt-Shift-2 a "Seleccionar árabe".

¿Cómo hacer esto en MacOS 10.7.4?

klm123
fuente
¿Diseño del teclado? ¿Te refieres a Dvorak, qwerty, árabe y esas cosas?
duci9y
mm .. Me refiero a inglés de EE. UU., inglés de Dvokar, alemán, árabe, etc.
klm123
Y me refiero a cambiar entre diseños
klm123
@kim, ¿qué quieres decir con "agregar a la barra lateral" y puedes explicar la parte con el primer elemento del menú, etc. Tratando de configurar esto con hebreo / inglés / ruso / español de una vez ...
Jonathan A . Levi

Respuestas:

3

¡Hurra! Encontre un camino:

  1. Agregar diseños en la barra lateral
  2. crear un applecript

Me gusta esto:

on changeKeyboardLayout(layoutName)
tell application "System Events" to tell process "SystemUIServer"
    tell (1st menu bar item of menu bar 1 whose description is "text input") to {click, click (menu 1's menu item layoutName)}
end tell
end changeKeyboardLayout

changeKeyboardLayout("US Extended")

3.Guarde en / Library / Scripts

4.Enlázalo a la combinación de teclas usando FastScript

klm123
fuente
0
  1. Vaya a Preferencias del sistema> Idioma y texto> Fuentes de entrada.
  2. Seleccione los diseños que desee en la barra lateral.
  3. Puede cambiar entre los diseños mediante el acceso directo mediante el comando + [o comando +].
  4. Si desea cambiar el método abreviado, vaya al panel de preferencias Teclado> Métodos abreviados de teclado> Teclado y entrada de texto.
  5. Aquí puede cambiar los accesos directos para "Seleccionar la siguiente fuente de entrada" y "Seleccionar la fuente de entrada anterior".
duci9y
fuente
3
Esta no es la respuesta a mi pregunta. Mi pregunta no es sobre los accesos directos "Seleccionar siguiente" y "Seleccionar anterior". Estoy preguntando cómo crear accesos directos "Seleccionar inglés", "Seleccionar alemán", "Seleccionar árabe".
klm123
Imposible. No.
duci9y
Estás equivocado :)
klm123