Desativar a opção de layout de teclado Win + Space no Windows 10

29

Quando tenho vários layouts de teclado ativados, o Windows 10 parece alternar entre eles aleatoriamente (semelhante ao descrito aqui ). Eu suspeito que estou pressionando acidentalmente Win+Space, então gostaria de desativar esse atalho.

No entanto, observando a página "opções de idioma", não vejo configurações relacionadas a este atalho de teclado ou uma maneira de desativá-lo. Como posso desativar esse atalho?

Kyle Strand
fonte
Contanto que você não precise de vários layouts de teclado, é possível "desativar" o atalho removendo os layouts de teclado desnecessários - Essa é uma das primeiras coisas que faço em uma nova instalação.
Klinghust
@Klinghust O padrão é ter apenas um layout, então eu não teria descoberto esse atalho se não tivesse ativado intencionalmente um segundo layout!
Kyle Strand
1
O padrão na Noruega é dois layouts de teclado - norueguês e inglês dos EUA, por isso sugeri remover um. -Kling
Klinghust
@Klinghust Fair suficiente!
Kyle Strand

Respostas:

11

Desativar troca de layout de carregamento de teclas Win + Space

AFAIK, esta é a única maneira de desativar a Win+Spacetroca de layout de carregamento de teclas sem desativar todos os outros Win+XYZatalhos:

É assim que se faz:

  1. AHK ( AutoHotkey ) download grátis
  2. Instale o AHK
  3. Clique com o botão direito do mouse em qualquer pasta e escolha Novo > Script de AutoHotkey Criar novo script

  4. Clique com o botão direito do mouse no script e escolha Editar Script Editar Script

  5. Substitua o que houver por isso (e salve):

    #space::
    
  6. Clique com o botão direito do mouse no script e escolha Compilar Script Script de compilação

  7. Execute o script clicando duas vezes no .exe recém-criado e faça um teste. Renomeie-o como desejar e armazene-o para a próxima vez em que desejar desativar o Win+Spaceatalho.

Etapa adicional para torná-lo persistente:

Copie o .exe para a pasta de inicialização. Abaixo, listei o caminho para as pastas:

Usuário atual:

C: \ Usuários \% Nome de usuário% \ AppData \ Roaming \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicialização

Todos os usuários:

C: \ ProgramData \ Microsoft \ Windows \ Menu Iniciar \ Programas \ StartUp

Klinghust
fonte
Não pude testar isso porque não tenho um computador com Win 10 disponível no momento e o Win 7 não parece usar o Win + Space para alternar layouts, mas suponho que funcione porque anteriormente, obtivemos sucesso com o AutoHotKey e similares. Embora eu saiba que o atalho do Win + L é especial e não pode ser substituído ou modificado .
Kyle Strand
Testado OK no Windows 10 usando o VirtualBox. Deve ser o mesmo em uma instalação regular.
Klinghust
1
Eu estava assumindo que você tinha testado, mas eu gosto de testar as respostas antes de marcá-las como "aceitas"! Eu apenas comentei porque fiz uma exceção neste caso.
Kyle Strand
2
Posso confirmar que funciona perfeitamente em uma instalação regular. Obrigado!
John Y
7

Descobri isso enquanto enfrentava o mesmo problema do OP, no Windows 10. Minhas conclusões foram de que a resposta menos votada de Calsal foi o que realmente funcionou para mim.

Meu problema não tinha nada a ver com a tecla de atalho Win + Space. Em vez disso, estava alternando "aleatoriamente" para "ENG INTL" porque as teclas de atalho para "Entre os idiomas de entrada" eram configuradas por padrão para alternar o layout do teclado se você pressionasse "Ctrl + Shift". Como programador que usa muitas teclas de atalho, acabo pressionando "Ctrl" e "Shift" ao mesmo tempo.

Pat Brown
fonte
Você está certo de que essas configurações podem funcionar no seu caso, mas não é disso que se trata a pergunta original.
JBert
6
Ainda assim, essa resposta pode ser útil, porque nem sempre perguntamos o que deveríamos.
Jarekczek
5

Esta é uma adição à resposta de Calsal, pois eu tive o mesmo problema que ele descreveu, mas no Windows 10.

Para o Windows 10:

  • vá para Editar opções de idioma e teclado -> Configurações avançadas do teclado -> Opções da barra de idiomas -> Configurações avançadas de teclas
  • selecione Alterar sequência de teclas para idiomas de entrada
  • altere "Alternar layout do teclado" para "Não atribuído"

aproveite a boa vida. A opção Windows+ Spaceainda funciona; se você quiser, veja a resposta votada.

Koen Cornelis
fonte
Muito obrigado! Demorei um pouco para descobrir que "ctrl + shift" era um atalho para isso, estava me deixando louco!
BrunoSerrano
1

Pressione Win+ Re execute

"C:\Windows\system32\rundll32.exe" Shell32.dll,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}{HOTKEYS}
Piotr Zondej
fonte
2
Explique mais o que isso faz e por que funciona, como você sabe e assim por diante.
Pimp Juice IT