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.

    
por Georgy Grigoryev 31.07.2017 / 11:41

1 resposta

0

Sugiro usar o AutoHotkey .

Permite remapear uma chave, 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 + A tecla Shift muda para a próxima, mas Ctrl + 1 sempre muda para o inglês. Para fazer isso, vá ao Painel de controle > Relógio, idioma e região > Idioma > Configurações avançadas (na barra lateral), em seguida, em "Alternando 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 a tecla Escape envie Ctrl + 1 sempre que pressionada enquanto uma janela com a palavra " Vim "em seu título está ativo:

#IfWinActive, Vim
~Escape::^1

Faça o download do 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 .

    
por 05.08.2017 / 22:59