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.
windows
vim
keyboard-layout
Georgy Grigoryev
fonte
fonte
Respostas:
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:
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 .
fonte