Forzar el cambio de idioma al enfocarse en el terminal

0

¿Hay alguna forma de forzar que el idioma de entrada se establezca por defecto en el terminal / iterm focus?

Básicamente, lo que quiero lograr es configurar el idioma de entrada del teclado actual en inglés al volver a cambiar de otros programas. Las soluciones de scripting también funcionarían.

    
pregunta sfate 04.04.2018 - 10:13

1 respuesta

0

No se pudo encontrar una configuración de preferencias incorporada en iTerm. Pero puedes usar el KeyBoard Maestro para lograrlo. Si no lo tiene, descargue desde el sitio oficial .

  1. Abre KeyBoard Mestro .
  2. Cree un grupo en la sección Grupos (para mantener todos sus procesos de automatización específicos).
  3. Ahora cree una macro con el nombre Establecer idioma de aplicación de iTerm .

    a. Añadir Nuevo disparador - > La ventana enfocada - > La ventana enfocada cambia

    b. Agregar otro disparador - > Esta aplicación - > Selecciona iTerm - > Selecciona Activo - > Repitiendo cada 1 segundos.

    c. Añadir Nueva acción - > Seleccione Establecer diseño de KeyBoard - > Seleccione la distribución del teclado (es decir, preferencia de idioma).

  • Ahora cree otra macro con el nombre Establecer otros idiomas de aplicación .

    a. Repita una en la macro anterior.

    b. Agregar otro disparador - > Esta aplicación - > Selecciona Cualquier aplicación - > Selecciona Activar .

    c. Repita c de la macro anterior.

  • Estás todo listo. Al cambiar de ventana entre iTerm y otros, puede ver el ícono de preferencia de teclado cambiando en la barra de menú superior en la esquina derecha.

    Nota: Las distribuciones de teclado solo aparecerán si se agregan en Preferencias del sistema - > Idioma & Región - > Fuentes de entrada . Y los nombres de las macros pueden ser cualquier cosa. Si desea desactivar los activadores, desactívelos haciendo clic en la marca de verificación en la parte superior derecha.

        
    respondido por el Vignesh Raja 23.06.2018 - 23:02

    Lea otras preguntas en las etiquetas