Forzar el cambio de idioma en el enfoque en la terminal

¿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 progtwigs. Las soluciones de scripting también funcionarían.

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

  1. Abre el 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 Set iTerm Application Language .

    a. Agregar nuevo disparador -> La ventana enfocada -> La ventana enfocada cambia

    segundo. Agregue otro disparador -> Esta aplicación -> Seleccione iTerm -> Seleccione Activo -> Repitiendo cada 1 segundo.

    do. Agregar nueva acción -> Seleccionar Establecer diseño de KeyBoard -> Seleccionar el diseño del teclado (es decir, preferencia de idioma).

Primer macro

  1. Ahora cree otra macro con el nombre Establecer otros lenguajes de aplicación .

    a. Repita una en la macro anterior.

    segundo. Agregue otro disparador -> Esta aplicación -> Seleccione cualquier aplicación -> Seleccione Activar .

    do. Repita c de la macro anterior.

Segunda macro

Estas 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 aparecerán solo si se agregan en Preferencias del sistema -> Idioma y 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.

Intereting Posts