Eu tenho esse problema realmente irritante com o Win7 adicionando layouts aleatórios de idiomas do teclado ... Estou usando sueco e japonês desde que moro no Japão e só uso esses dois (como posso escrever todos os caracteres em inglês sem problemas no teclado sueco)
Mas de vez em quando quando alterno entre eles com "Alt + Shift esquerdo" Há um terceiro ou às vezes até um quarto idioma novo na lista. Quando abro as configurações, elas NÃO são, repito, NÃO estão listadas lá. No entanto, quando pressiono o atalho para alternar entre eles, eles são selecionados.
Desejo resolver isso, pois é MUITO chato quando, por exemplo, tenho duas conversas, em japonês e inglês / sueco ..
Se alguém tiver alguma idéia, deixe-me saber!
windows-7
keyboard
keyboard-layout
language
Jens Burvall
fonte
fonte
Respostas:
Eu tive exatamente o mesmo problema. Parecia ter sido causado por um software recém-instalado. Pode ser .Net Frameworks ou qualquer outra coisa que possa usar o inglês como idioma padrão. Tente desinstalar os programas que você instalou logo antes do problema. Se isso não ajudar, tente restaurar o sistema para o estado anterior.
Editar
Também há uma solução inteligente que acabei de apresentar. Se você excluir o sueco da lista e adicionar inglês ou qualquer idioma que estiver aparecendo, altere o layout do teclado para o sueco e veja qual layout o outro idioma usará por padrão (por exemplo, o inglês pode ter o layout dos EUA) e adicione-o para a lista de teclados. Em seguida, mova o sueco para o topo da lista de idiomas disponíveis e aproveite a correção.
fonte
Procurando respostas sobre como corrigir isso por meio da automação: Onde o Windows 7 armazena os idiomas de entrada com os quais alterna .
Até agora, método de força bruta: script Autohotkey. Isso não é o ideal, mas faz o trabalho:
Basicamente, você pressiona Ctrl + Shift + Alt + L quando começa a receber o bug e ele o corrige - adiciona inglês (EUA) e o remove. Pode precisar de ajustes nos valores de espera, e também talvez com a quantidade de Down's - não sei se a lista de idiomas é a mesma em todos os computadores (talvez também mude com o tempo).
fonte
Eu tenho uma solução melhor do que a Autohotkey. Crie um
.bat
arquivo com o seguinte:e arquivos xml correspondentes com o seguinte:
e
409 é o idioma para en-US. Altere-o para o código do idioma incorreto nesta lista . Você pode atribuir um atalho de teclado a um atalho para o arquivo bat, se desejar, também escolher Executar: Minimizado nas preferências de atalho para evitar a janela piscando.
fonte