Como desativar o comutador de layout de teclado Ctrl + Shift (para o mesmo idioma de entrada) no Windows?

106

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

Um recurso semelhante está mudando os idiomas de entrada. Alt + Deslocamento é o pressionamento de tecla padrão e que pode ser alterado e desabilitado através das Opções Regionais e de Idioma no Painel de Controle. O interruptor de layout do teclado ( Ctrl + Deslocamento ) não pode ser encontrado nesse painel.

    
por Pedro Palhoto 15.02.2010 / 11:37

10 respostas

92

Você esteve 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 botão Change Key Sequence... , poderá alterar (desativar) a tecla de atalho que alterna os layouts de teclado (essa combinação de Ctrl+Shift que você mencionou).

    
por 15.02.2010 / 12:39
63

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

  • Settings (with the mouse hover at bottom right, then click cogwheel)
  • Control Panel
  • Clock, Language and Region
  • Language (or "Add a language" or "Change input methods" - all go to the same place)
  • Advanced settings (in the left margin)
  • Change language bar hot keys (a hyperlink about halfway down) enter image description here
  • Advanced Key Settings (tab)
  • Change Key Sequence (button)

Existem opções (limitadas) para alterar ou desativar as teclas de atalho para alternar entre o idioma de entrada ou o layout do teclado.

    
por 25.01.2014 / 00:19
26

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

  • Teclado e idiomas guia
  • Alterar o botão dos teclados ...
  • No pop-up, vá para a guia Configurações avançadas de chave
  • Aqui, você pode escolher o item Entre idiomas de entrada na lista e pressionar o botão Alterar sequência de teclas ...
  • Altere para os botões de opção Não atribuídos
  • Clique em Ok três vezes e, em seguida, voila:)
por 11.06.2011 / 02:01
11

No Windows 10 :
Iniciar > Configurações > Hora & Idioma > Região & Idioma > Data, hora e configurações regionais adicionais > Alterar o método de entrada > Configurações avançadas > Altere as teclas de atalho da barra de idiomas > Alterar a sequência das teclas

    
por 11.11.2015 / 14:53
4

A chave de registro que controla isso está documentada aqui: link

Se você for como eu, também desejará desabilitar a tecla de atalho ctrl + shift na tela de logon, portanto adicione o valor reg mencionado à chave HKEY_USERS.DEFAULT \ Keyboard Layout \ Toggle.

    
por 13.05.2014 / 03:17
4

Como será dito, você pode alterá-lo por meio do registro, está documentado aqui: link

Se você gosta de mim, não gosta de clicar demais, pode desativá-lo rapidamente, digitando isso no menu Iniciar / Executar:

powershell -Command Set-ItemProperty -Path 'HKCU:\Keyboard Layout\Toggle' -Name HotKey -Value 3
    
por 19.09.2014 / 09:42
4

Ignore 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, abra a guia Configurações avançadas de chave botão Alterar sequência de teclas ... → escolha Não atribuído para ambos e clique em OK , então o outro OK .

    
por 14.05.2018 / 02:49
1

Isso é como desativá-lo na edição padrão do Windows 8.1, para qualquer outra edição, talvez seja melhor localizar manualmente a configuração no Painel de Controle.

Salve o arquivo abaixo como .reg e execute-o, a tecla de atalho será desativada imediatamente, sem a necessidade de fazer logoff. Alternativamente, 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"
    
por 15.01.2015 / 01:32
0

No Windows 7, abri a ferramenta "Região e idioma". Clicou no separador "Keybords and Languages" e depois clicou no botão "Alterar teclados". Então, na lista da árvore "Serviços instalados", selecionei os teclados que não queria (francês) e cliquei em "Remover".

    
por 17.01.2012 / 05:58
0

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

Configurações → Horário e amp; Idioma → Região & 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 a sequência de teclas…, ambos os botões de opção Não atribuídos, OK, OK.

    
por 19.06.2018 / 03:28