Diseño de teclado predeterminado específico de la aplicación en Mac OS X


12

Sé cómo cambiar la distribución del teclado en general, pero quiero que ciertas aplicaciones siempre se abran con una distribución específica, no la misma para todas. Por ejemplo, me gustaría que Firefox se abra con un diseño en español, pero Mathematica con un diseño en EE. UU. ¿Cómo puedo hacer esto?

Estoy usando Snow Leopard


Respuestas:


10

Creo que la solución más fácil es agregar un poco de trabajo manual y hacerlo de la siguiente manera:

  • Active los idiomas que desee en Preferencias del sistema> Idioma y texto> Fuentes de entrada
  • En "Opciones de origen de entrada", seleccione "Permitir uno diferente para cada documento"
  • Configure un atajo de teclado para cambiar la distribución del teclado
  • Inicie su aplicación, cambie la distribución de su teclado, y solo se cambiará para esa ventana.
  • Si abre una nueva ventana de Firefox, deberá volver a seleccionar el idioma para esa nueva ventana.

Para responder a su deseo específico de tener aplicaciones abiertas en un diseño:

  • Establezca "Permitir uno diferente para cada documento" como se indicó anteriormente.
  • Descubra cómo cambiar el diseño mediante un script. Las soluciones parecen disponibles ...
  • Cree un nuevo iniciador (AppleScript) para Firefox que inicie Firefox, luego ejecute el cambiador de teclado después de un retraso (cuando esté seguro de que Firefox está abierto y al frente).
  • Quizás esto sea lo suficientemente bueno, ya que hacerlo en el lanzamiento satisface tus necesidades. Si no, ejecútelo continuamente como @ pattern86 sugirió

¡Gracias! He estado buscando una manera de hacer esto durante un par de meses. Safari siempre cambiaba la distribución del teclado por sí solo, me volvía loco.
Ory Band

¡Esta respuesta está desactualizada! No hay tal opción para Yosemite. marcar la respuesta mía: superuser.com/a/889096/230571
skywinder

2
La opción ahora está de vuelta en OS X High Sierra, pero reformulada para "Cambiar automáticamente a la fuente de entrada de un documento". Lo encontré muy útil.
MKT

5

Te sugiero que pruebes Keyboard pilot .

La aplicación se vende en Mac OS App Store por un pequeño precio. Le permite establecer una lista de aplicación-> pares de diseño que obliga a cambiar el diseño activo cuando la aplicación especificada se enfoca.


55
Hola gleb ¿Podría por favor expandir su respuesta y explicar cómo resuelve el problema, qué hace, etc.?
slhck

Tuve este mismo problema, y ​​seguí adelante y compré el piloto del teclado y de hecho resolvió el problema, simplemente cambia el diseño cuando cambias de aplicación.
Guillermo Siliceo Trueba

4

¡La respuesta más votada está desactualizada! No hay tal opción para Yosemite.

Encontré una aplicación excelente y gratuita que resuelve este problema: Teclado automático

Mediante esta aplicación, puede especificar el idioma predeterminado para cualquier aplicación específica, ¡simplemente increíble!


1
Tal vez una vez fue gratis, pero ahora no lo es
Evmorov

Y ahora ni siquiera está disponible, o tal vez solo para mi región ...
Andrey Semakin

1

Puede escribir un Applescript que se ejecute constantemente y compruebe si una aplicación tiene el foco y, si lo tiene, configura el diseño del teclado en un diseño y cuando detecta que la aplicación no tiene el foco, vuelve a cambiar el diseño. Haz que se ejecute al iniciar sesión.

No puedo evitar escribir la aplicación, pero esa sería la solución.

Aquí hay un par de artículos relacionados que encontré:


1

Le sugiero que pruebe Keyboard Maestro en https://www.keyboardmaestro.com/main/ .

Mediante esta aplicación, puede especificar la fuente de entrada predeterminada para cualquier aplicación específica, ¡simplemente increíble!

Mira mi captura de pantalla:

ingrese la descripción de la imagen aquí


1

No es exactamente la respuesta a la pregunta formulada (ya que solo funciona para ruso e inglés), pero quiero que esté aquí, para aquellos que buscarán dicha aplicación en el futuro. Punto Switcher de Yandex tiene una casilla de verificación para recordar el diseño por aplicación. Y puede desactivar el cambio automático de diseño en función de lo que está escribiendo.


Punto Switcher es una pequeña utilidad, su funcionalidad básica es arreglar texto escrito en un diseño incorrecto. También puede recordar el diseño por aplicación. Y no es un complemento para otra aplicación, es una herramienta independiente ... No veo cómo "depende de la aplicación en sí misma".
Alissa
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.