2010-02-15 10:37:49 +0000 2010-02-15 10:37:49 +0000
126
126

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

No Windows (XP pelo menos), quando existem duas ou mais configurações de teclado para o mesmo idioma de entrada, premindo Ctrl+Shift muda a configuração do teclado. Onde pode ser desactivado ou alterado para outra combinação de teclas?

Uma característica semelhante é a alteração dos idiomas de entrada. Alt+Shift é a combinação de teclas predefinida e que pode ser alterada e desactivada através das Opções Regionais e de Idioma no Painel de Controlo. O botão de configuração do teclado (Ctrl+Shift) não pode ser encontrado nesse painel.

Respostas (11)

102
102
102
2010-02-15 11:39:12 +0000

Esteve muito perto da solução do seu problema ;)

Control Panel -> Regional and Language Options -> Languages tab -> Details... Aí, pode editar as teclas de atalho para alterar as línguas de entrada. Se pressionar o botão Change Key Sequence..., poderá alterar (desactivar) a tecla de atalho que muda o layout do teclado (aquela combinação de Ctrl+Shift que mencionou).

71
71
71
2014-01-24 23:19:33 +0000

Voltou a mover-se no Windows 8.1 e no Windows 10. A partir do ambiente de trabalho:

Aí tem (limitadas) opções para alterar ou desactivar as teclas de atalho para mudar o idioma de entrada ou a disposição do teclado.

30
30
30
2018-05-14 00:49:59 +0000

Pule a IU. Vai continuar a mudar sem motivo. Execute isto para chegar ao diálogo Serviços de texto e idiomas de entrada*:

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

Depois Advanced Key Settings tab → Change Key Sequence… button → choose Not Assigned* for both, and click OK* , then the other OK**.

27
27
27
2011-06-11 00:01:38 +0000

Isto é diferente no Windows 7. Está na mesma interface Região e Língua* mas você faz isto.

  • Teclados e Línguas* separador
  • *Mudar teclados… *
  • No popup vá para o separador Advanced Key Settings
  • Aqui pode escolher o item Between input languages* da lista e depois carregar no botão Change Key Sequence…
  • Change to Not Assigned radio buttons
  • Clique em Okay 3 vezes, depois voilá :)
15
15
15
2015-11-11 13:53:45 +0000

Em 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

10
10
10
2018-06-19 01:28:29 +0000

No Windows 10 a partir de Abril de 2018, o passo do Painel de Controlo foi removido; pode chegar à caixa de diálogo final (“Text Services and Input Language”) directamente a partir da aplicação Settings:

Settings → Time & Language → Region & Language → Advanced keyboard settings → Language bar options → Advanced Key Settings → select Between input languages, Change Key Sequence…, both Not Assigned radio buttons, OK, OK.

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

Configurações → Dispositivos → Digitando → Configurações avançadas de teclado (na parte inferior) → Opções de barra de idioma → Configurações avançadas de teclado → seleccionar Entre idiomas de entrada, Alterar sequência de teclas…, ambos os botões de rádio não atribuídos, OK, OK.

No mínimo esta alteração fazia sentido.

5
5
5
2014-05-13 01:17:50 +0000

A chave de registo que controla esta situação está aqui documentada: http://technet.microsoft.com/en-us/library/cc976564.aspx

Se for como eu, também vai querer desactivar a tecla de atalho ctrl+shift no ecrã de acesso, por isso adicione o valor reg mencionado no HKEY_USERS.DEFAULT\Keyboard Layout\Toggle key.

5
5
5
2019-10-01 17:37:15 +0000

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

  1. No Menu Iniciar do Windows Tipo de pesquisa Advanced Keyboard Settings
  2. Clique em Entrar teclas de atalho no idioma
  3. Clique duas vezes Entre os idiomas de entrada*
  4. Defina ambas as definições de Switch Input Language e Switch Keyboard Layout para Not Assigned* (ou atribua-as como desejar).
4
4
4
2014-09-19 07:42:39 +0000

Como será dito, pode alterá-lo através do registo, está aqui documentado: http://technet.microsoft.com/en-us/library/cc976564.aspx

Se, como eu, não gosta de clicar muito, pode desligá-lo rapidamente, digitando isto no menu Iniciar/executar:

powershell -Command Set-ItemProperty -Path 'HKCU:\Keyboard Layout\Toggle' -Name HotKey -Value 3
2
2
2
2015-01-15 00:32:28 +0000

Esta é a forma de o desactivar na edição standard do Windows 8.1, para qualquer outra edição será melhor localizar manualmente a configuração no Painel de Controlo.

Guarde o ficheiro .reg e execute-o, a tecla de atalho será imediatamente desactivada sem necessidade de efectuar o logout. Em alternativa, siga as instruções nos comentários do código para o definir manualmente através do Painel de Controlo:

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"
0
0
0
2012-01-17 04:58:29 +0000

No Windows 7 eu abri a ferramenta “Região e Língua”. Clique no separador “Keybords and Languages” e depois no botão “Change keyboards” (Alterar teclado). Depois na lista de “Serviços instalados” seleccionei os teclados que não queria (em francês) e cliquei em “Remover”.