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


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

Um recurso semelhante está mudando as linguagens de entrada. Alt+Mudança é 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. O interruptor de layout do teclado (Ctrl+Mudança) não pode ser encontrado nesse painel.


104


origem


Puxa, eu gostaria que a Microsoft fizesse isso direito, Shift e Ctrl direita - Jonathan


Respostas:


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


90



Apenas para estender a resposta. A opção está escondida dentro da caixa de diálogo "Change Key Sequence ..." (Alterar a sequência de teclas ...) ao selecionar a primeira linha na coluna "Teclas de atalho para idiomas de entrada" de duas colunas em Advanced Key Settings. - Pedro Palhoto
@Pedro - de fato complicado. Fui a essa caixa de diálogo esta manhã, procurando a resposta, e parei logo antes, porque a "sequência de chaves de mudança" estava parecendo se referir apenas ao item atualmente selecionado. Nenhuma indicação sobre este ctrl + shift. - Gnoupi
Espero que agora a sanidade possa ser restaurada. - An̲̳̳drew
Para aqueles que procuram uma resposta para o Windows 8: superuser.com/questions/604790/… - KooKiz
Aaaaand, no Windows 10 eles esconderam isso mais uma vez. Mas ondeÉÉÉÉÉÉÉÉÉ - tbone


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

  • Configurações (com o mouse pairando no canto inferior direito, 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 as teclas de atalho da barra de idiomas (um hiperlink na metade do caminho)    enter image description here
  • Configurações avançadas de teclas (guia)
  • Alterar sequência de teclas (botão)

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


62



Note que provavelmente vai parecer que não há ctrl-shift atalho de teclado para alterar layouts de teclado, mas na verdade existe. Está escondido em "Entre idiomas de entrada", parece que é apenas alt-shift para mudar de idioma, mas na verdade esse item na lista também inclui ctrl-shift mudar de teclado, oculto - user568458
esse comentário do user568458 realmente salvou esse para mim. Eu quase perdi isso - seria ótimo se isso pudesse ser incorporado à resposta. - Simon Zyx
O Windows 10 removeu a capacidade de alterar isso. - tbone
@tbone Estou usando o Windows 10 Home versão 1709 build 16299.248 e as opções ainda estão lá para mim. - Richard
As opções estão lá para mim no Windows 10, mas desativá-las não tem efeito :( - Xavier Shay


Isso é diferente no Windows 7. Está no mesmo Região e Idioma interface, mas você faz isso.

  • Teclados e Idiomas aba
  • Alterar teclados ... botão
  • No pop-up, vá para o Configurações avançadas de chave aba
  • Aqui você pode escolher o Entre idiomas de entrada item na lista e pressione o Alterar a sequência das teclas ... botão
  • Mudar para Não atribuído botões do rádio
  • Clique OK 3 vezes, então voila :)

26



Obrigado por isso ... estava me deixando louco porque CTRL + SHIFT + CLICK abre as coisas como administrador, mas o CTRL + SHIFT faria com que o layout do meu teclado mudasse. - Jason Down
Obrigado amigo, realmente útil em VS onde ctrl + Shift + outra coisa faz muita coisa - Ignacio Soler Garcia
Também vale a pena mencionar para fins de Visual Studio @IgnacioSolerGarcia, se você executar o VS como administrador, você terá que alterar as configurações para o usuário Admin também ... Eu ainda não percebi essa parte embora ... - drzaus
... descobri - literalmente mude os usuários para essa conta de administrador e mude as configurações para lá, depois saia e volte para sua conta normal, então provavelmente reinicie o VS. felicidade - drzaus
Mesmo que eu tenha definido para Não atribuídoainda muda o layout quando eu pressiono ctrl + shift :( - Vivek Athalye


Dentro Windows 10:
Começar > Configurações > Tempo e Idioma > Região e Idioma > Data, hora e configurações regionais adicionais  > Alterar o método de entrada > Configurações avançadas > Alterar as teclas de atalho da barra de idiomas > Alterar a sequência de teclas


9



Uau, incrível você foi capaz de encontrar isso !! Mas agora que cheguei lá, o que eu faço - isso é, supostamente, um ponto de interrogação. Esta situação é hilariamente deprimente. - tbone


Como será dito, você pode alterá-lo através do registro, está documentado aqui: http://technet.microsoft.com/pt-br/library/cc976564.aspx

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

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

4





A chave de registro que controla isso é documentada aqui: http://technet.microsoft.com/pt-br/library/cc976564.aspx

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.


3





Ignore a interface do usuário. Vai continuar mudando sem motivo. Corra isso para chegar ao Serviços de texto e idiomas de entradadiálogo:

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

Então Configurações avançadas de chave aba → Alterar a sequência das teclas… botão → escolha Não atribuído para ambos e clique Está bem, então o outro Está bem.


3



Sim, mudou-se novamente na versão de abril de 2018 do Windows. Eu acho que é o sexto lugar que tem sido. - Chris Morgan
Isso é incrível - Name McChange


É 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.

Salvar o abaixo como um arquivo. Reg e executá-lo, a tecla de atalho será desativada imediatamente sem a necessidade de fazer logoff. Como alternativa, siga as instruções nos comentários de código para configurá-lo manualmente por meio 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"

1





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


0