Como desativar a opção de layout do teclado Ctrl + Shift (para o mesmo idioma de entrada) no Windows?

118

No Windows (XP, pelo menos), quando existem dois ou mais layouts de teclado para o mesmo idioma de entrada, pressionar Ctrl+ Shiftalterna o layout do teclado. Onde isso pode ser desativado ou alterado para outra combinação de teclas?

Um recurso semelhante está alterando os idiomas de entrada. Alt+ Shifté o pressionamento de tecla padrão e que pode ser alterado e desativado por meio das opções regionais e de idioma no painel de controle. A opção de layout do teclado ( Ctrl+ Shift) não pode ser encontrada nesse painel.

Pedro Palhoto
fonte
3
Puxa Desejo Microsoft teria feito este direito do Shift, e direita Ctrl
Jonathan

Respostas:

99

Você estava muito perto da solução do seu problema;)

Control Panel -> Regional and Language Options -> Languages tab -> Details...

Lá, você pode editar as teclas de atalho para alterar os idiomas de entrada. Se você pressionar o Change Key Sequence...botão, poderá alterar (desativar) a tecla de atalho que alterna os layouts de teclado (a Ctrl+Shiftcombinação mencionada).

Neo
fonte
8
Apenas para estender a resposta. A opção está oculta na caixa de diálogo "Alterar sequência de teclas ..." ao selecionar a primeira linha nas "Teclas de atalho para idiomas de entrada" de duas colunas nas Configurações avançadas de teclas.
Pedro Palhoto 15/02
2
@Pedro - complicado mesmo. Fui a esta caixa de diálogo esta manhã, procurando a resposta e parei um pouco antes, porque a "sequência de alterações das teclas" parecia se referir apenas ao item atualmente selecionado. Nenhuma indicação sobre este ctrl + shift.
Gnoupi
2
Espero que agora a sanidade possa ser restaurada.
Andrew
4
Para aqueles que buscam uma resposta para o Windows 8: superuser.com/questions/604790/…
KooKiz 18/01/14
5
Aaaaand, no Windows 10 eles ocultaram isso mais uma vez. Mas whereÉÉÉÉÉÉÉÉÉÉ
tbone
68

Foi movido novamente no Windows 8.1 e Windows 10. Na área de trabalho:

  • Configurações (com o cursor do mouse no canto inferior direito e clique em roda dentada)
  • Painel de controle
  • Relógio, idioma e região
  • Idioma (ou "Adicionar um idioma" ou "Alterar métodos de entrada" - todos vão para o mesmo local)
  • Configurações avançadas (na margem esquerda)
  • Alterar teclas de atalho da barra de idiomas (um hiperlink na metade do caminho) insira a descrição da imagem aqui
  • Configurações avançadas de teclas (guia)
  • Alterar sequência de teclas (botão)

Lá você tem opções (limitadas) para alterar ou desativar as teclas de atalho para alternar o idioma de entrada ou o layout do teclado.

Richard
fonte
11
Observe que provavelmente parecerá que não há um ctrl-shiftatalho de teclado para alterar os layouts de teclado, mas na verdade existe. Ele fica escondido sob o título "Entre os idiomas de entrada", parece que isso é apenas alt-shiftpara alterar o idioma, mas na verdade esse item na lista também inclui ctrl-shifta mudar de teclado, escondido
user568458
1
esse comentário do usuário568458 realmente salvou este para mim. Eu quase senti falta - seria ótimo se isso pudesse ser incorporado à resposta.
Simon Zyx
O Windows 10 removeu a capacidade de alterar isso.
22618
1
@tbone Estou usando o Windows 10 Home versão 1709 build 16299.248 e as opções ainda estão lá para mim.
Richard
2
Ele se mudou novamente: Region & language> Advanced keyboard settings> Language bar options> Advanced Key Settings>Change Key Sequence...
Hashbrown
26

Isso é diferente no Windows 7. Ele está na mesma interface de região e idioma , mas você faz isso.

  • Guia Teclados e idiomas
  • Botão Alterar teclados ...
  • No pop-up, vá para a guia Configurações avançadas de chave
  • Aqui você pode escolher o Entre os idiomas de entrada item na lista, em seguida, pressione o ... Alterar seqüência de teclas botão
  • Alterar para botões de opção Não atribuídos
  • Clique em Ok 3 vezes e depois voila :)
Bob Sampson
fonte
2
Obrigado por isso ... estava me deixando louco porque CTRL + SHIFT + CLICK abre as coisas como administrador, mas CTRL + SHIFT faria com que o layout do meu teclado fosse alterado.
Jason para baixo
1
Graças companheiro, realmente útil em VS onde ctrl + Shift + outra coisa fazer um monte de coisas
Ignacio Soler Garcia
Também vale a pena mencionar para fins do Visual Studio @IgnacioSolerGarcia, se você executar VS como admin você terá que alterar as configurações para o usuário Admin também ... Eu não descobri essa parte de fora embora ...
drzaus
... descobri - mude literalmente os usuários para essa conta de administrador e altere as configurações lá, saia e retorne à sua conta normal e provavelmente reinicie o VS. Bliss
drzaus
Mesmo que eu tê-lo definido para Não atribuído ainda muda o layout quando eu pressionar ctrl + shift :(
Vivek Athalye
21

Pule a interface do usuário. Vai continuar mudando sem motivo. Execute isso para acessar a caixa de diálogo Serviços de texto e idiomas de entrada :

rundll32 Shell32,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}

Em seguida, guia Configurações avançadas de tecla → botão Alterar sequência de teclas… → escolha Não atribuído para ambos e clique em OK e depois em outro OK .

brianary
fonte
5
Sim, mudou novamente na versão de abril de 2018 do Windows. Eu acho que esse é o sexto lugar em que esteve.
Chris Morgan
5
Isto é incrível
Nome McChange
Isso é absolutamente incrível. Acabei de reconstruir meu computador e, como o @ChrisMorgan observou, ele deve ter mudado novamente porque não consigo mais encontrá-lo na interface do usuário em nenhum lugar. Obrigado!!!
ktr 5/04
2
Devido à Microsoft mover, ocultar e remover os itens do Painel de Controle tantas vezes, especialmente este, sua rundll32solução acima dele é perfeita ! (Para quem tiver problemas com isso, tente Win+Rou Start Menu | Runcole-o. Ele mostrará a caixa de diálogo que você precisa para desativar os atalhos - pelo menos no Windows 10 1809.)
Craig Silver
1
Esta é a única maneira que parece conseguir encontrá-lo no Windows 10 1903. Obrigado!
thin
14

No Windows 10 :
Start> Settings> Time & Language> Region & Language> Additional date, time and regional settings > Change input method> Advanced settings> Change language bar hot keys>Change Key Sequence

vovahost
fonte
2
Uau, incrível você foi capaz de encontrar isso !! Mas agora que cheguei lá, o que eu faço - isso deve ser um ponto de interrogação a propósito. Esta situação é hilariamente deprimente.
22618
2
O Windows 10 é complicado porque eles o mudaram de versões para versões. Cheguei até o ponto Advanced settingsacima, mas não percebi o Change language bar hot keys... obrigado! Em outras 10 versões do Windows, você vai encontrar a mesma coisa sob Region and language settings> Advanced Keyboard Settings> Language Bar Options>Change Key Sequence...
GaspardP
@GaspardP jesus cristo, obrigado. Eles podem parar de mudar isso? É irritante.
René
6

No Windows 10 a partir de abril de 2018, a etapa do Painel de Controle foi removida; você pode acessar a caixa de diálogo final ("Serviços de texto e idioma de entrada") diretamente do aplicativo Configurações:

Configurações → Hora e idioma → Região e idioma → Configurações avançadas do teclado → Opções da barra de idiomas → Configurações avançadas de teclas → selecione Entre os idiomas de entrada, Alterar sequência de teclas…, ambos os botões de opção Não atribuído, OK, OK.

E em algum lançamento desde então, mudou novamente ...

Configurações → Dispositivos → Digitação → Configurações avançadas do teclado (na parte inferior) → Opções da barra de idiomas → Configurações avançadas de teclas → selecione Entre idiomas de entrada, Alterar sequência de teclas…, ambos os botões de opção Não atribuído, OK, OK.

Pelo menos essa mudança fazia sentido.

Chris Morgan
fonte
Isso funcionou para mim! E eu prefiro não editar o registro manualmente, existe uma maneira de interface do usuário. Provavelmente é mais seguro na maioria dos casos. Esta resposta é muito subestimada. Deve estar no topo agora e contanto que seja a resposta certa
Emilio
1
Meu próprio voto vai para a resposta de brianary para executá-lo via rundll32, na verdade, porque não apenas manter em movimento!
Chris Morgan
5

A chave do Registro que controla isso está documentada aqui: http://technet.microsoft.com/en-us/library/cc976564.aspx

Se você for como eu, também desejará desativar a tecla de atalho ctrl + shift na tela de logon, portanto, adicione o valor de registro mencionado à tecla HKEY_USERS.DEFAULT \ Layout do teclado \ Alternar.

Vai
fonte
4

Como será dito, você pode alterá-lo por meio do registro, está documentado aqui: http://technet.microsoft.com/en-us/library/cc976564.aspx

Se, como eu, você não gostar de clicar muito, poderá desativá-lo rapidamente, digitando isso no Menu Iniciar / Executar:

powershell -Command Set-ItemProperty -Path 'HKCU:\Keyboard Layout\Toggle' -Name HotKey -Value 3
user3249994
fonte
2

É assim que desabilitá-lo na edição padrão do Windows 8.1. Para qualquer outra edição, é melhor localizar manualmente a configuração no Painel de Controle.

Salve o arquivo abaixo como um arquivo .reg e execute-o; a tecla de atalho será desativada imediatamente sem a necessidade de fazer logoff. Como alternativa, siga as instruções nos comentários do código para configurá-lo manualmente através do Painel de Controle:

Windows Registry Editor Version 5.00

; Note: This is for Windows 8.1 - the location of the settings/keys change with different Windows versions
; CONTROL PANEL:
; Control Panel->All Control Panel Items->Language->Advanced settings->Change Language Bar Hot Keys->Advanced Key Settings->Change Key Sequence...->"Not Assigned"
; WINDOWS REGISTRY:
; Primary Key: [HKEY_CURRENT_USER\Keyboard Layout\Toggle]
; Optional Secondary Key (might be needed for Windows logon screen): [HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
; Values: "Language Hotkey" and "Layout Hotkey"
;1 = Key Sequence enabled; use LEFT ALT+SHIFT to switch between locales.
;2 = Key Sequence enabled; use CTRL+SHIFT to switch between locales.
;3 = Key Sequences disabled.

[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Language HotKey"="3"
"Layout HotKey"="3"

[HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
"Language HotKey"="3"
"Layout HotKey"="3"
abvgd
fonte
1

A maneira mais fácil (para Windows 10 em 2019):

  1. No menu Iniciar do Windows, digite Pesquisa. Configurações avançadas do teclado.
  2. Clique em teclas de atalho do idioma de entrada
  3. Clique duas vezes entre idiomas de entrada
  4. Defina as configurações Switch Input Languagee Switch Keyboard Layoutcomo Não atribuído (ou atribua-as como desejar).
kojow7
fonte
0

No Windows 7, abri a ferramenta "Região e idioma". Clique na guia "Teclados e idiomas" e clique no botão "Alterar teclados". Em seguida, na lista em árvore "Serviços instalados", selecionei os teclados que não queria (francês) e cliquei em "Remover.

leif81
fonte