Como removo layouts de teclado adicionados automaticamente?

63

Eu tenho um teclado em espanhol no meu notebook, mas o uso principalmente para escrita em inglês e chinês.

Foi assim que eu configurei os idiomas:

Preferências de idioma

No entanto, o Windows adicionou alguns layouts por conta própria (provavelmente ao conectar via Área de Trabalho Remota a computadores com diferentes idiomas / layouts):

Layouts disponíveis

Esses layouts fazem parte do AltShiftciclo, o que é extremamente irritante.

Como posso remover ENG / US e ESP , considerando que eles não aparecem na lista de configuração?

Existe uma maneira de impedir que eles sejam adicionados novamente?

Diego
fonte

Respostas:

69

Consegui remover os layouts indesejados criando um IgnoreRemoteKeyboardLayoutDWORD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layoute definindo-o como 1

O crédito vai para este post .

Diego
fonte
2
Você é um salvador. O RDC do Mac define automaticamente o inglês dos EUA, mesmo que eu usei o Dvorak no Mac e no Windows.
The Lazy Coder
11
Você poderia fornecer instruções detalhadas como exatamente você adiciona "IgnoreRemoteKeyboardLayout"? Chego ao ponto em que estou no caminho do registro acima mencionado e clique com o botão direito do mouse em "Novo", mas não sei o que selecionar posteriormente. Eu também vejo isso "QWORD (valor de 64 bits) - devo usar isso em vez de DWORD?"
drabsv
Você poderia dar uma instrução passo a passo de como isso poderia ser feito no Windows 10? Obrigado!
Richard Hardy
2
Funcionou perfeitamente para mim. O layout do teclado dos EUA estava sendo adicionado automaticamente a cada sessão do RDP. Essa configuração do registro parou. Obrigado!!!
Jez
"drabsv" 17 de agosto de 2016 06:30, "Richard Hardy" 14 de setembro de 2016 14:58, Veja como: Iniciar, Executar, RegEdit, Layout do teclado HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard No painel direito, clique com o botão direito do mouse e escolha " Novo "then" DWORD Value ", nomeie-o" IgnoreRemoteKeyboardLayout "Clique duas vezes no nome que você acabou de escrever (ou clique com o botão direito do mouse e escolha" Modificar ") e, em" Dados do valor ", digite" 1 "(não importa" Hexadecimal "ou" Decimal ", ambos servirão) Versalhes, quinta-feira 29 de junho de 2017 10:19:50 +0200
Michel Merlin
12

Adicione os idiomas ofensivos ao idioma no painel de controle e exclua-os e eles desaparecerão da área de notificação.

DaleR
fonte
12
No entanto, há um problema em que, às vezes, o EN / US será adicionado novamente (não sei como / por que), acho que a resposta automática de Diego faz o truque.
Goodwine
Isso funcionou para mim quando o teclado inglês dos EUA apareceu de repente do nada na minha barra de idiomas.
PAK-9
11
Sim, o teclado é adicionado novamente a qualquer momento depois. Não há como excluí-lo permanentemente.
andreszs
9

O layout do teclado (no Windows 7, pelo menos) está contido na chave do Registro HKEY_USERS\.DEFAULT\Keyboard Layout\Preload.

Preloaddetermina quais layouts de teclado estão presentes no botão de alternância do teclado (na parte inferior direita da barra de tarefas) e o número determina a ordem. O item REG_SZ "1" contém o primeiro layout, "2" o segundo, etc.

O artigo Layout do teclado do Windows lista a maioria dos IDs de teclados. Você também iria encontrar seus ids de layout acima definidos como sub-chaves da chave de registo:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\keyboard layouts.

Seria interessante saber o que o seu registro contém nesses locais.

harrymc
fonte
Você senhor é um salva-vidas.
Luis Ferrao
O link do MS está inoperante. Outro não tem os números. Aqui: docs.microsoft.com/en-us/globalization/windows-keyboard-layouts Mas ITPro tem uma lista dos números: itprotoday.com/management-mobility/...
pashute
@pashute: Link substituído por um da Wayback Machine.
23918 harrymc
0

Para mim, atualmente (2018) não há solução. Há um bug desde o Windows 7 que a Microsoft não está manipulando, pelo qual um teclado padrão é adicionado, geralmente inglês dos EUA, inglês internacional ou, no meu caso, inglês do Reino Unido, e não pode ser removido. Mas aqui estão as opções que você tem e pode tentar, com várias versões do Windows 10, que funcionaram para outros. Felizmente, seu caso é diferente do meu.

Você pode acessar o painel de configurações de idiomas das seguintes maneiras:

  • Painel de controle / (algumas versões) Idioma e região do relógio / Idioma
  • Painel de controle / (outras versões) procure por 'região' / escolha Região ... clique no link sublinhado 'Preferências de idioma' (não percebido no início, ele está na primeira caixa de combinação onde você escolhe o país "Formatar")
  • Clique no indicador de idioma na bandeja e escolha Preferências de idioma.
  • Iniciar / Configurações (Escreva "configurações" ou escolha o ícone Configurações - um ícone de engrenagem) / Preferências de idioma

Agora, existem várias possibilidades:

  • Se o idioma que você deseja remover estiver ausente, adicione-o, reinicie e remova-o.
  • Se o idioma que você deseja remover estiver listado, escolha-o e um botão Remover será exibido. Remova e você está tudo bem. Mas então...
  • Se o botão Remover estiver cinza, tente o seguinte (que funcionou para algumas versões mais antigas do Windows 10 e agora não funciona. Para mim, a chave de idioma e regedit aparece novamente)

Regedit e remova o teclado não necessário de: Computer \ HKEY_USERS.DEFAULT \ Keyboard Layout \ Preload

Depois saia e entre novamente.

00000101    Arabic
00000402    Bulgarian
0000041a    Croatian
00000405    Czech
00000406    Danish
00000413    Dutch (Standard)
00000813    Dutch (Belgian)
00000c09    English (Australian)
00001009    English (Canadian)
00001809    English (Irish)
00001409    English (New Zealand)
00000809    English (United Kingdom)
00000409    English (United States)
0000040b    Finnish
0000040c    French (Standard)
0000080c    French (Belgian)
0000100c    French (Swiss)
00000c0c    French (Canadian)
00000407    German (Standard)
00000807    German (Swiss)
00000c07    German (Austrian)
00000408    Greek
0000040d    Hebrew
0000040e    Hungarian
0000040f    Icelandic
00001809    Irish (English)
00000410    Italian (Standard)
00000810    Italian (Swiss)
00000414    Norwegian (Bokmal)
00000814    Norwegian (Nynorsk)
00000415    Polish
00000816    Portuguese (Standard)
00000416    Portuguese (Brazilian)
00000418    Romanian
00000419    Russian
0000041b    Slovak
00000424    Slovenian
0000080a    Spanish (Mexican)
0000040a    Spanish (Traditional Sort)
00000c0a    Spanish (Modern Sort)
0000041d    Swedish
0000041f    Turkish

Alguém escreveu que, escolhendo a Administrativeguia na janela "Configurações da região" (você pode reabri-la nas configurações de Região e idioma clicando em "Configurações de idioma administrativo" à direita em "Configurações relacionadas") e Copy settings, em seguida , defina as duas caixas de seleção para verificado e ok. Mas não vejo como isso pode ajudar. Não foi para mim.

Se, como eu, não ajudou, no entanto, fui capaz de alterar a ORDEM dos idiomas para que o primeiro idioma fosse o meu (hebraico), o segundo o segundo teclado desejado (inglês dos EUA) e o terceiro - o indesejado (inglês do Reino Unido) para que, ao mudar pelo teclado (Windows + espaço, ou Alt-esquerda + Shift-esquerda), vá de Heb para inglês, atinja o kb desejado e, de inglês para hebraico, veja que ele não mudou; mudar para alcançá-lo. (Isso me ajuda com a indicação que faltava devido à gravação do ENG para os teclados dos EUA e do Reino Unido. Abri um bug separado para isso no site de discussões da Microsoft)

Também encontrei algumas informações sobre como alterar as "permissões do sistema" do teclado, que não serão repetidas, pois pode ser a causa dessas soluções não funcionarem.

pashute
fonte
Isso não funcionou. Acabou de voltar após a reinicialização!
Pashute
-2

No Windows 10 , você pode remover as entradas / layouts de teclado aqui:

  • Control Panel → Clock, Language, and Region → Language → Language options

Se você tiver vários idiomas de exibição instalados (digamos "inglês" e "alemão", será necessário verificar as entradas do teclado para cada idioma).

Captura de tela:

insira a descrição da imagem aqui

Benny Neugebauer
fonte
2
Isso resolve o caminho regualar de adicionar / remover teclados no Windows - o consulente afirma que eles não estão listados lá
BobbyTables