Solução rápida: Abra Configurações → Hora e idioma → Idioma e região, adicione Inglês (Estados Unidos) como idioma, defina-o como idioma de exibição do Windows e método de entrada padrão, e remova quaisquer outros layouts de idioma que você não precisa.
O layout do seu teclado mudou para inglês do Reino Unido, espanhol, alemão ou japonês — talvez por um único pressionamento acidental de Win + Espaço, ou de uma conta de usuário anterior, ou porque a OOBE do Windows escolheu a região errada. Os caracteres @, #, ", colchetes e barras estão todos nas posições erradas. Você quer o layout US English, ponto final, sem extras.
Afeta: Windows 11 (e Windows 10) quando métodos de entrada se acumulam ao longo do tempo ou foram configurados incorretamente durante a instalação.
Tempo de correção: ~5 minutos.
O que causa isso
O Windows 11 separa idioma de exibição (em que idioma os menus aparecem), idioma de entrada (para qual idioma o teclado está configurado) e layout do teclado (o mapeamento físico de qual tecla produz qual caractere). Os três podem divergir independentemente. A correção é definir todos os três para US English: idioma de exibição inglês, idioma de entrada Inglês (Estados Unidos), layout do teclado US.
Uma segunda causa: pressionar Win + Espaço acidentalmente alterna para outro layout instalado, e você não percebe até pressionar uma tecla de símbolo. A correção abaixo aborda ambos — define US como padrão e remove os outros para que Win + Espaço não tenha nada para alternar.
Método 1: Redefinir via Configurações (recomendado)
A rota padrão. Define US English como o único idioma e layout instalados.
- Abra Configurações → Hora e idioma → Idioma e região.
- Se Inglês (Estados Unidos) ainda não estiver na lista de idiomas, clique em Adicionar um idioma, pesquise por ele e instale. Desmarque pacotes opcionais (caligrafia, fala) a menos que precise deles.
- Após instalado, clique em Inglês (Estados Unidos) na lista e arraste (ou use a seta para cima) para torná-lo o primeiro item.
- Em Idioma de exibição do Windows no topo da página, escolha Inglês (Estados Unidos). Será solicitado que você saia — adie até o passo 7.
- Para cada outro idioma na lista (UK English, espanhol, japonês, etc.) que você não precisa, clique nos três pontos e escolha Remover.
- Clique em Inglês (Estados Unidos) → Opções de idioma. Confirme que apenas US está listado em Teclados. Se outro layout aparecer, clique nos três pontos ao lado dele e escolha Remover.
- Saia (Iniciar → ícone do usuário → Sair) e entre novamente para que todas as alterações sejam aplicadas.
Teste digitando @, ", :, ;, [, ], \, |. Todos devem produzir o caractere na sua tecla física.
Método 2: Forçar US padrão via registro (funciona sem acesso às Configurações)
Use quando as Configurações não aceitam as alterações ou as revertem.
- Pressione
Win + R, digiteregedit, pressione Enter. - Navegue até
HKEY_CURRENT_USER\Keyboard Layout\Preload. - Defina a entrada chamada 1 para o valor
00000409(layout US English). Exclua quaisquer outras entradas numeradas (2, 3, …) que apontem para outros layouts. - Navegue até
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload. Repita o mesmo: entrada 1 =00000409, exclua as outras. Isso se aplica a novas contas de usuário e à tela de entrada. - Navegue até
HKEY_CURRENT_USER\Keyboard Layout\Substitutes. Exclua todos os valores aqui (eles mapeiam um layout para outro e frequentemente causam desvios). - Abra Terminal (Admin) e execute
Set-WinUserLanguageList -LanguageList en-US -Force. Isso define a lista de idiomas do usuário apenas para US English. - Saia e entre novamente.
Isso sobrevive a peculiaridades da interface das Configurações e é o caminho correto em PCs onde as Configurações insistem em reverter as alterações.
Método 3: Aplicar a todos os usuários em todo o sistema
Para PCs compartilhados ou quando você deseja redefinir o teclado de todas as contas de uma vez.
- Abra Configurações → Hora e idioma → Idioma e região → Configurações administrativas de idioma (link próximo ao final).
- Na caixa de diálogo que abrir, clique em Copiar configurações.
- Marque Tela de boas-vindas e contas do sistema e Novas contas de usuário.
- Clique em OK. O Windows aplica suas configurações atuais de US English à tela de entrada e a quaisquer novas contas de usuário que você criar.
- Para contas existentes que não sejam a sua, entre em cada uma e repita o Método 1 — as alterações de idioma nas Configurações são por usuário.
- Reinicie.
Após isso, a tela de bloqueio, tela de entrada e quaisquer futuras contas de usuário iniciarão com layout US English.
Como verificar se a correção funcionou
- Clique no indicador de idioma na bandeja do sistema. Deve mostrar ENG com subtexto US.
- Abra o Bloco de Notas e digite
!@#$%^&*()-_=+[]{};':"\|,./<>?. Cada caractere deve corresponder ao símbolo na tecla física. - Pressione
Win + Espaço. Ou o seletor aparece apenas com Inglês (Estados Unidos) – US, ou nenhum seletor aparece (apenas um layout = sem necessidade de alternar).
Se nenhum desses funcionar
Se as teclas de símbolos ainda produzirem caracteres errados mesmo com a lista de idiomas confirmada apenas US, o hardware do teclado pode ser bloqueado por região ou fisicamente diferente. Confirme o número do modelo do laptop — laptops vendidos no Japão, Coreia, França (AZERTY) ou Alemanha (QWERTZ) vêm com teclas fisicamente diferentes. Nenhuma alteração de software faz a tecla @ de um teclado JIS corresponder à tecla @ de um teclado US ANSI, porque elas estão em posições físicas diferentes. As únicas correções para incompatibilidade de hardware são: (1) conectar um teclado USB ANSI, (2) usar uma ferramenta de remapeamento como PowerToys Keyboard Manager para traduzir posições físicas das teclas, ou (3) aceitar a discrepância entre tecla e saída (muitos programadores fazem isso com layouts Dvorak em hardware QWERTY).
Conclusão: Redefinir layout do teclado = remover todos os idiomas instalados exceto US English, depois sair e entrar novamente. Três minutos de trabalho nas Configurações, sem necessidade de reinstalar drivers.