Existe uma maneira de desativar o atalho de tecla [WINDOWS + SETA]?

14

Isso está me deixando maluco porque eu uso tanto uma máquina para Mac quanto para Windows, no Mac para mover o cursor através das palavras que pressiono OPTION + SETA, em um PC é CTRL + SETA, não estou muito preocupado com as teclas invertidas, mas o que é chato é quando chego ao computador com o Windows e pressiono acidentalmente a tecla WINDOWS com uma tecla de seta que fecha a janela na lateral da tela, o que é bastante preocupante, prefiro que não faça nada como fez no XP e Vista, alguma idéia?

Brett Ryan
fonte

Respostas:

5

A Microsoft tem um pequeno doohickie que desativará sua chave do Windows para você aqui , ou você pode desativá-la modificando seu registro:

  • Clique em Iniciar, clique em Executar, digite regedt32 e, em seguida, clique em OK.
  • No menu Windows, clique em HKEY_LOCAL_ MACHINE na máquina local.
  • Clique duas vezes na pasta System \ CurrentControlSet \ Control e clique na pasta Layout do teclado.
  • No menu Editar, clique em Adicionar valor, digite Mapa de scancode, clique em REG_BINARY como o tipo de dados e, em seguida, clique em OK.
  • Digite 00000000000000000300000000005BE000005CE000000000 no campo Dados e, em seguida, clique em OK.
  • Feche o Editor do Registro e reinicie o computador.
goblinbox
fonte
Goblinbox fantástico, eu ainda não reiniciei, mas parece que desabilitar a tecla Windows fará a coisa perfeita para mim, eu nunca a usei, mesmo no menu Iniciar, eu sempre pressionei CTRL + ESC, graças a um bilhão :)
Brett Ryan
Sem brincadeiras! É um usuário raro que precisa dessa chave do Windows, parece.
precisa saber é o seguinte
1
Isso foi ruim. Talvez eu tenha digitado o número binário errado (o Windows 10 não me permite colá-lo), mas o resultado final após a reinicialização é que meu teclado não funcionou. Tentei tanto USB e PS2. Tive que usar o teclado na tela para remover o valor do registro e colocar meu teclado novamente em funcionamento. Tenha cuidado com este truque.
Gabe Halsmer 9/09/16
1
Esta não é uma resposta para a pergunta. A questão não é perguntar como desativar a tecla Win, mas como desativar as teclas Win + Arrow. O usuário que precisa dessa chave Win não é raro.
quer
11

Há uma resposta extremamente simples para essa pergunta que eu não vi descrita em nenhum outro lugar.

Para ativar ou desativar as teclas de seta do Win + que movem as janelas (encaixe, maximização, mudança para outros monitores, etc.), vá para o Centro de Facilidade de Acesso no Painel de Controle:

Painel de controle \ Facilidade de acesso \ Central de facilidade de acesso \ Facilite o foco nas tarefas

Nesta tela, a seção "Facilitar o gerenciamento de janelas" possui uma caixa de seleção para "Impedir que as janelas sejam organizadas automaticamente quando movidas para a borda da tela". Marcar esta caixa desativa todas as teclas de seta do Win +.

Caixa de diálogo Facilidade de acesso

chasbas
fonte
2
Isso funcionou para o Win + (direita, esquerda) e é uma ótima resposta. Mas isso não funciona para o Win + (cima, baixo). Obrigado tho '!
Pedro
@Pedro: Ele definitivamente faz trabalho para Win + up & Win + para baixo - Eu só re-verificados e controla todas as teclas de seta. Talvez você esteja tendo um problema diferente - publique uma nova resposta com mais detalhes e talvez alguém possa descobrir o que está acontecendo.
chasbas
Confirmo que esta solução funciona para todas as teclas de seta do Win +. E esta solução é a resposta, porque a questão não é desabilitar a tecla Win (que é útil para outras coisas), é especificamente desabilitar as teclas Win + Arrow. Obrigado @chasbas!
quer
Posso confirmar que, no Windows 10, essa opção desabilita apenas o comportamento de encaixe das janelas Esquerda e Direita. Não altera os atalhos de maximizar / minimizar.
Xerxesb 18/07/19
6

Você pode usar o AutoHotKey para desativar qualquer tecla de atalho padrão do Windows. Isso não envolve a atualização do registro. Basta baixar o programa autotecla independente. Em seguida, crie um arquivo, diga "DisableWinKeys.ahk" na área de trabalho. Abra-o no bloco de notas e escreva o seguinte:

#right::return ;This will disable the effect of Win + -> 
#left::return ;This will disable the effect of Win + <- 

Salve o arquivo e abra-o com ahk.exe na pasta AutoHotKey. É isso aí. Se você fechar o ícone "H" da bandeja do sistema, os atalhos serão ativados novamente.

AshTee
fonte
Uau, isso parece legal. Eu já tentei a abordagem de registro, embora essa pareça muito útil, especialmente para aqueles que ainda desejam que a tecla Windows abra o menu Iniciar.
Brett Ryan
Obrigado por compartilhar. Para uma versão incluindo a tecla shift e para cima e para baixo setas ver snipt.org/BDag6
Felix Alcala
1
Isso não funcionou para mim, mas duas pequenas modificações o corrigiram. Faça a primeira linha #right:returne a segunda #left::return. O +quebra o mapeamento de teclas, aparentemente incluindo a chave literal mais na definição de teclas de atalho. Quanto a return, sem isso, o fluxo de controle cai na seguinte definição. Um imediato returnfaz com que o AHK não faça nada com o pressionamento de tecla, como o OP queria.
21816 Warren Young
Você ainda tem os +sinais em seu script, o que, como eu disse, causou problemas aqui quando tentei.
Warren Young
@WarrenYoung O sinal de mais ("+") indica a tecla "Shift". Se você não precisar da tecla Shift como parte da tecla de atalho, poderá removê-la. Além disso, atualizou o script. Provavelmente, as alterações não foram salvas na última vez que a editei.
AshTee