OSX 10.9.5: diferentes distribuciones de teclado por aplicación

Por lo que veo en Google, solía haber una manera de configurarlo para que cada aplicación/ventana pudiera tener su propio diseño de teclado. Tengo dos aplicaciones diferentes y necesito diseños diferentes para cada una (Dvorak para una y EE. UU. para la otra).

Parece que esa característica puede haber sido eliminada en algún momento entre las cosas que estoy viendo en Google y la versión actual 10.9.5. ¿Hay otra manera de lograr esto ahora?

Si necesita hacer esto a nivel de aplicación y no a nivel de documento como mostró Buscar웃, probablemente podría usar una combinación de AppleScript y Keyboard Maestro . Tuve algo como esta configuración en el pasado, y funcionó bien. No tengo el código en mi sistema actual, pero probablemente podría desenterrarlo de las copias de seguridad.

Respuestas (4)

También uso el cambio de teclado.

Para hacer eso, simplemente hago clic en la barra de menú Nombre de la fuente de entrada Icono y selecciono el teclado que necesito.

teclado

Eso supone que configura las Fuentes de entrada en su teclado de preferencias del sistema, y ​​puede elegir Cambiar automáticamente a la fuente de entrada de documentos también si lo prefiere.

Cambio automático:

Elija una fuente de entrada para un documento y utilícela cada vez que trabaje en el documento hasta que lo cierre, incluso si cambia a otros documentos que usan otras fuentes de entrada mientras tanto.

Esta opción aparece solo cuando agrega una segunda fuente de entrada.

fuente de entrada

Si desea cambiar el diseño que desea para una aplicación (como cambiar automáticamente a una diferente), ¿cómo lo haría?

Si está utilizando Keyboard Maestro para esto, use la acción llamada "Establecer distribución de teclado en" en lugar del applescript. Cambia instantáneamente el diseño sin desplegar el menú.

Como sugirió @LeeJoramo, puede usar Keyboard Maestro y algo de AppleScript para activar el diseño deseado al cambiar a una aplicación determinada. Por ejemplo, aquí hay una macro KM que establece la distribución de mi teclado en "griego" cuando cambio a TextMate:

ingrese la descripción de la imagen aquí

El script, tomado de esta respuesta de StackOverflow :

tell application "System Events" to tell process "SystemUIServer"
    tell (menu bar item 1 of menu bar 1 whose description is "text input")
        select
        tell menu 1
            click (first menu item whose title contains "Greek")
        end tell
    end tell
end tell
¡Excelente! Gracias por proporcionar el código. Un punto a tener en cuenta, si usa la popular utilidad de elementos de menú Bartender , este script no funcionará. No estoy seguro de si hay un trabajo alrededor.
¡Perfecto, gracias! Puedo hacer lo mismo sin el applescript, Keyboard Maestro ahora tiene una acción llamada "Activar diseño de teclado".

Hay una aplicación que se supone que puede hacer esto, pero no la he probado: AutoKeyboard

http://www.macupdate.com/app/mac/51829/autokeyboard

Yo uso este y funciona muy bien.