O idioma do teclado continua mudando no Windows 10

275

Então, recentemente fiz uma instalação limpa do Windows 10 em inglês. Eu o configurei para ter o idioma da interface do usuário em inglês, mas o teclado norueguês. Estou com vários problemas com essa instalação:

  1. O idioma do teclado continua mudando para o inglês constantemente
  2. Não consigo ver a barra de idiomas nem o pop-up de alternância de idioma quando troco:

    pop-up de alternância de idioma

Eu vinculei o layout do teclado norueguês ao Shift+ Alt+ 0e isso funciona, mas é irritante ter que fazer isso a cada 5 minutos. Também acho estranho não poder ver a barra de idiomas nem na área de trabalho nem na barra de ferramentas.

Alguém tem alguma idéia do que pode estar errado?

Aqui estão algumas capturas de tela das minhas configurações:

configurações 1

configurações 2

configurações 3

Nenhuma barra de idiomas na barra de ferramentas

PS A única vez em que vejo o idioma alternar pop-up é quando estou desconectado na tela de bloqueio e pressione Win+ Space. Nada acontece se eu fizer isso depois de fazer login.

Nilzor
fonte
38
Isso me levou até a parede desde que instalei o Windows 10. O layout do teclado muda esporadicamente enquanto digito. Juro que não toquei no atalho <kbd> Win </kbd> + <kbd> Space </kbd>.
Coronel Panic
12
Alt + Shift também muda o idioma que parece.
Mir
4
E Left Ctrl+ Shiftmuda os teclados se mais de um teclado estiver instalado !! Alt + Shifte Ctrl + Shiftsão padrões de atalho comuns nos Editores de código e nos produtos Adobe (Photoshop, por exemplo). WINDOWS-: foi uma escolha pobre e desnecessária de seqüestro de atalhos! Você devia se envergonhar. Ha! Não é de admirar que eu tenha que continuar "reiniciando"! Eu pensei que este novo laptop / teclado estava quebrado! Obrigado por todos para a Solução :)
SherylHohman
Entristece-me que o MSFT ainda tenha problemas básicos de usabilidade.
Bruno Brant
Sei que essa é uma pergunta antiga, mas queria mencionar minha solução, mesmo que seja para meu próprio benefício posteriormente, pois nenhuma das soluções abaixo funcionou para mim. Tenho US EN, US EN, BG e AR personalizados, e meu sistema mudaria para o idioma que for o próximo na lista da Barra de Idiomas quando eu abrisse um novo aplicativo. Eu simplesmente precisei forçar o método de entrada padrão para o que uso com mais freqüência (US EN):> Configurações> procure por 'digitação'> Configurações avançadas do teclado> Substituir pelo método de entrada padrão.
artificial_moonlet

Respostas:

350

No Windows 10, por padrão, pressionar CTRL+ SHIFT(ou mais ALT+ SHIFT- obrigado madmenyo) percorrerá todos os layouts de teclado que você possa ter mapeado e é surpreendentemente fácil fazer isso por engano.

Se você continuar pressionando CTRL+ SHIFT(ou o que você pode ter alterado para), em breve retornará à configuração correta. (Como alternativa, reinicie o que eu fiz na primeira vez ;-))

(Atualizado em agosto de 2019) Você pode alterar / desativar isso

> Settings > search for 'typing' > Advanced keyboard settings > Language
> Bar options > Advanced Key Settings (tab) > Change Key Sequence

Esteja ciente de que o procedimento acima nem sempre funciona - Os modos Reinicialização e Inatividade podem mudar o padrão do teclado (geralmente para os EUA) - Não encontrei uma solução em ferro fundido, embora a criação de um novo perfil possa ajudar, embora não seja uma resposta particularmente satisfatória. IMHO .

Em uma emergência

WIN+R  
osk

abrir o teclado virtual pode ajudar temporariamente.

Observe também que é possível desativar isso para que nenhuma combinação de teclas mude o idioma - altere as teclas para "Não atribuído" - veja a resposta abaixo de Mort para obter mais informações

user765827
fonte
84
Whaaaat. Eu uso Ctrl + Shift frequentemente no Visual Studio. Não é de admirar que meu layout de teclado continue mudando. Obrigado!
willem 25/02
60
Para mim, isso é realmente ALT+SHIFT
Madmenyo
4
Ímpar. Talvez eles tenham mudado isso, mas para mim diz que o atalho para alternar é [tecla do Windows] + [espaço], o que parece um pouco mais razoável (e de fato parece ser a única coisa que funciona como atalho de alternância de idioma).
Nyerguds
18
Para quem chega a isso em 2016, parece que o local mudou. Agora ele está localizado emControl panel//Language//Advanced settings//Switching input methods//Change language bar hot keys
David Metcalfe
31
para ser preciso: win+ spacemuda entre todos os pares de idiomas / teclados configurados. alt+ shiftSó muda linguagem e ctrl+ shiftsó muda teclado
Simon Zyx
17

Se você clicar no link "Alterar teclas de atalho da barra de idiomas", visível na sua última captura de tela, poderá ver quais teclas são obrigadas a alterar o idioma do teclado.

As configurações padrão são muito fáceis de acessar, ao usar o teclado, alterando de repente o idioma do teclado. Alterar as teclas para "Não atribuído" impedirá que o idioma do teclado mude acidentalmente.

Mort
fonte
2
Sim, esses foram definidos para Shift + Alt originalmente e então eu os mudei para "none". Infelizmente isso não resolveu o problema sozinho, mas veja minha outra resposta.
Nilzor 29/09/2015
16

2018/2019 resposta:

Eu tive o mesmo problema, tentando usar o teclado polonês com o idioma inglês da interface do usuário do Windows.

Toda vez que eu bloqueava o computador, ele voltava ao teclado americano.

O problema era que eu estava usando o teclado polonês no idioma polonês, onde na verdade o que eu realmente queria era um teclado polonês no idioma inglês.

Removai o pacote de idiomas polonês, adicionei o teclado polonês no idioma inglês e removi o teclado americano do idioma inglês - veja a captura de tela abaixo:

Preferências de idioma do Windows 10 (2018)

Em resumo, o truque é adicionar o teclado desejado como o único teclado no idioma padrão.

(Isso funciona para mim porque geralmente digito em inglês, apenas às vezes quero inserir em polonês, mas posso fazê-lo sem alterar o teclado, pois o teclado em polonês é totalmente compatível com o QWERTY dos EUA).


Notas Adicionais:

Como o @GuneyOzsan mencionou, algumas configurações de idioma / teclado podem aparecer apenas na barra de idiomas, mas não na lista de teclados das configurações de idioma (para que você não possa removê-lo) - particularmente, isso ocorre após uma grande atualização do Windows. Para remover um desses itens (por exemplo: lang = US, teclado = Canadá), você deve adicionar a mesma combinação exata do item que deseja excluir na lista de configurações de idioma e removê-lo:

  • clique no +(adicione um idioma preferido)
  • adicione um item com os idiomas lang = US e keyboard = Canada
  • depois remova
  • exclua o idioma preferido que você acabou de criar (isso remove o teclado invisível)
jakub.g
fonte
1
Uau, não sei dizer como isso foi útil para se livrar de meses de puxões de cabelo (e de um fluxo de trabalho ineficiente que me mantém bloqueando durante a codificação). É uma pena que eles tenham as teclas Ctrl + Shift pressionadas no Visual Studio (assim como na maioria dos editores de imagem / áudio) e não estejam cientes (ou não se importem) com esse problema de usabilidade.
Guney Ozsan
Isso não parece funcionar para mim, pois, mesmo quando removo o QWERTYteclado, o adiciona novamente quando fecho e reabra o aplicativo de configurações / reinicializo o PC.
Busti
3
Notei que algumas atualizações do Windows adicionam de volta o teclado dos EUA e o idioma do teclado começa a mudar novamente (com Ctrl+ Shift). Infelizmente, este novo teclado adicionado pela atualização do Windows não aparece na lista de teclados das configurações de idioma (portanto, você não pode removê-lo), mas aparece apenas na barra de idiomas. Para poder removê-lo, você precisa adicionar um teclado americano à lista e depois removê-lo. Isso remove o teclado invisível adicionado pela atualização do Windows.
Guney Ozsan
1
Observe que no Win10 você precisa clicar no idioma para que o botão 'opções' apareça e esse botão dê acesso às configurações do teclado. Portanto, as configurações do teclado são colocadas atrás de um botão oculto no idioma . Que desenho.
Paul Gobée
1
Após minha experiência a longo prazo, o teclado de idioma fantasma volta após algumas atualizações do Windows, disponíveis para alternar com atalhos de teclado, mas visualmente ocultos na barra de tarefas / idiomas. Nesse caso, você precisa cavar as configurações novamente para encontrá-las e removê-las.
Guney Ozsan 01 de
12

Acontece que eu tive que configurar um layout de teclado na primeira captura de tela. Você notará que diz "Teclado: nenhum disponível". Então, clicando em "Opções" aqui, depois em "Adicionar um método de entrada" e selecionando QWERTY Norwegian resolvido o caso.

Não sei como consegui instalar o Windows com uma configuração de idioma tão borked. De qualquer forma, aconselho a todos que observem mais de perto as questões de idioma na instalação inicial.

Pic1

Pic2

Nilzor
fonte
Depois de tentar fazer com que a caligrafia funcione em francês (no Canadá), eu tinha duas versões do inglês (EUA, Canadá) e francês (França, Canadá) instaladas, para não mencionar mais de um método de entrada para o inglês dos EUA. Em suma, essa resposta me permitiu limpar tudo isso muito bem.
Fuhrmanator 13/01/16
10

A configuração direta do registro para desativar o layout do teclado para alternar as teclas de atalho é:

reg add "HKCU\Keyboard Layout\Toggle" /v "Layout Hotkey" /d 3

Você também pode querer

reg add "HKCU\Keyboard Layout\Toggle" /v "Language Hotkey" /d 3
reg add "HKCU\Keyboard Layout\Toggle" /v "Hotkey" /d 3

E para novos usuários, tente o seguinte (em um prompt elevado):

reg load HKEY_USERS\temp "%USERPROFILE%\..\Default\NTUSER.DAT"
reg add "HKEY_USERS\temp\Keyboard Layout\Toggle" /v "Layout Hotkey" /d 3
reg unload HKEY_USERS\temp
mivk
fonte
O que esses comandos estão fazendo?
22418 kleinfreund
@kleinfreund Como mencionado na primeira frase, desativa os atalhos do teclado que alternam o layout, para que não possam ser alterados inadvertidamente.
mivk
Obrigado! Executando uma construção privilegiada e eles removeram completamente a seção de idiomas do Painel de Controle. Eu ainda não consigo entender o que levou a Microsoft para usar como uma chave-de combinação comumente usado
samdd
Obrigado! A única maneira que funciona em 2018 para bloquear a alternância alt-shift / ctrl-shift, parece que o componente da interface do usuário onde você pode alterá-lo desapareceu, não consigo encontrá-lo em lugar nenhum.
Jakub.g 14/05
5

Solução1

use esta solução - Como desativar a alteração automática do layout do teclado no Windows 8?

Solução2

Escolha o segundo idioma como padrão. então, quando você alternar para o primeiro, ele permanecerá alternado.

(graças a @SimonSeyock):

win + spacemuda entre todos os pares de idioma / teclado.
alt + shift muda apenas o idioma
ctrl + shiftmuda apenas o teclado

T.Todua
fonte
Solution 1na verdade, não oferece uma solução nesse link. Isso resolve um método de entrada, não um idioma de entrada.
msysmilu 02/09
1
alt + shift fez isso por mim. Nada mais realmente funcionou
Ghoti and Chips
5

Meu problema: tenho 3 idiomas (layouts de teclado) instalados. Ao adormecer no Windows 10 e depois acordar, o padrão sempre volta ao "idioma principal", em vez de manter o último conjunto. Eu considero isso um bug.

Solução:

  1. Aberto Control Panel\All Control Panel Items\Language.
  2. Clique em Advanced Settings.
  3. Abaixo Switching input methods, verifique o Let me set a different input method for each app windows.

Isso manterá o idioma quando você for dormir e voltar.

Kai Noack
fonte
1
Obrigado. Isso resolveu meu problema com o layout do teclado, sempre voltando ao "padrão" após a reinicialização e o modo de suspensão. Eu também tenho 3 layouts de teclado instalados. Inglês, porque funciona melhor com alguns jogos e dois suecos. Qwerty e dvorak normais.
Albert Veli
Eu tive um problema semelhante, resolveu por definir meu teclado diretamente sob língua principal: ver superuser.com/a/1322521/97570
jakub.g
4

Dezembro 2018

O mesmo problema ocorreu e eu segui as etapas a seguir para corrigi-lo no Windows 10.

Etapa 1: vá para Language Preferences

insira a descrição da imagem aqui

Etapa 2: clique em Advanced keyboard Settings

insira a descrição da imagem aqui

Etapa 3: clique em Language bar Options

insira a descrição da imagem aqui

Etapa 4: Execute o seguinte: 4.1 Selecionar Advanced Key Settingsguia 4.2 Escolha a Between input languagesopção na lista. 4.3 Clique no Change key Sequence...botão

insira a descrição da imagem aqui

4.4 Altere as duas opções para Not Assigned.

insira a descrição da imagem aqui

Forte
fonte
1
Na etapa 3, 'Substituir pelo método de entrada padrão' resolveu meu problema. O idioma do meu sistema é o inglês (Reino Unido) e o layout do meu teclado é sueco. Dois idiomas diferentes estavam mexendo com o layout do meu teclado.
Tirtha R
0

Este resultado principal do Google funcionou no meu novo laptop Windows 10:

Defina um layout de teclado padrão:

  1. Clique no menu Iniciar e selecione Configurações .
  2. Selecione Hora e idioma .
  3. Clique em Região e idioma na coluna esquerda.
  4. Em Idiomas, clique no idioma que você deseja como padrão e clique em Definir como padrão .
Cees Timmerman
fonte
Vou tentar e ver se isso realmente ajuda. Faz sentido + é a única coisa que eu ainda não tentei :)
krizajb
Infelizmente, isso define apenas a opção padrão. Não impede que o teclado seja alterado enquanto estiver usando o Windows. O problema é que a combinação de teclas Ctrl + Shift continua alterando o teclado selecionado, o que é comum na maioria dos editores de imagem e áudio (e no Visual Studio, ei Microsoft, você está ciente disso?).
Guney Ozsan
Acho que pressionei Ctrl + Shift por acidente algumas vezes na minha vida, mas simplesmente removi todos, exceto os EUA. Você também pode desativar o atalho: superuser.com/questions/109066/…
Cees Timmerman