Como mudar para o layout em inglês no teclado quando esc é pressionado?

0

Eu tenho o Windows 10 e dois layouts de teclado. Às vezes eu esqueço de mudar do layout secundário para o inglês. Eu sempre tenho que mudar para o inglês quando pressiono a tecla Esc (especialmente no Vim). Como posso ligar a tecla Esc para mudar para o layout em inglês? Eu estou procurando por qualquer solução. Key-mapper, macros, software, sistema operacional, etc.

Georgy Grigoryev
fonte
isso pode ajudar vi.stackexchange.com/questions/230/…
BlueBerry - Vignesh4303
Eu considerei essa opção, mas eu tenho muitos emuladores vim e eles não têm essa opção
Georgy Grigoryev

Respostas:

0

Eu sugiro usar AutoHotkey .

Ele permite que você remapeie uma tecla, com ou sem consumi-la (ou seja, ela também pode funcionar como ela mesma), em todo o sistema ou somente quando uma determinada janela está em foco (por exemplo, Vim).

Primeiro, você deve criar um atalho para alternar especificamente para o layout em inglês, em vez de alternar para o "outro". Eu tenho 4 layouts (idiomas) no meu computador; Alt + Mudança muda para a próxima, mas Ctrl + 1 sempre muda para o inglês. Para fazer isso, vá ao Painel de controle & gt; Relógio, idioma e região & gt; Idioma & gt; Configurações avançadas (na barra lateral), em "Alternar métodos de entrada", clique em "Alterar as teclas de atalho da barra de idiomas" e escolha um atalho para alternar para o inglês.

Aqui está um exemplo para um script AutoHotkey que faz com que o Escapar envio de chave Ctrl + 1 sempre que for pressionado enquanto uma janela com a palavra "Vim" em seu título estiver ativa:

#IfWinActive, Vim
~Escape::^1

Baixe o programa, coloque o código em um arquivo de script (* .ahk) e execute-o. Se você quiser que o mapeamento funcione no sistema, remova a primeira linha.

Você pode encontrar mais informações sobre como usar as várias chaves em um script Aqui .

Tomer Godinger
fonte