Como o Win + P pode ser desabilitado no Windows 7?

5

Já desativei as teclas de atalho Win-key com NoWinKeys , bem como as teclas Win + Arrow no DWM. No entanto, Win + P, a tecla de atalho para as configurações do projetor (que eu não uso de qualquer maneira, porque eu tenho uma área de trabalho com apenas um monitor, não um laptop) parece estar imune a essa configuração. Todas as outras teclas de atalho Win-key estão desabilitadas (inclusive, para minha decepção, Win + Tab), mas o Win + P permanece resoluto para arruinar meu dia, impedindo que eu o mapeie para um prompt de comando. (Para ser preciso, o Win + U também é categoricamente reservado para as opções de acessibilidade, independentemente de ativá-las ou não).

Como usei NoWinKeys , suspeitei que ele não deveria estar sendo fisgado pelo Explorer, mas sim algum outro componente (um driver?) como o Mobility Center (que também conecta o Win + X), no entanto, novamente Não estou usando um laptop. (Eu me lembro em um ponto no passado usando um hack para ativar o Mobility Center em um computador, mas acho que isso ocorreu em uma instalação anterior porque essa chave não existe agora.)

Alguém sabe como desabilitar o Win + P ou como descobrir onde ele está sendo conectado para pará-lo?

(Sim, existem duas perguntas sobre SU que mencionam Win + P, mas nenhuma delas tem uma solução para isso.)

    
por Synetech 20.03.2011 / 02:33

2 respostas

3

Você pode desativar o Win-P com um script AutoHotkey simples, que consiste em quatro caracteres:

#p::
  1. significa tecla do Windows

  2. p é para - bem - p
  3. O :: é para "tecla de atalho"

Se você deseja executar o prompt de comando com Win-P, o código ficará assim:

#InstallKeybdHook ; to make extra sure the keys are caught by AutoHotkey 
#p::run cmd.exe

Eu testei ambos e eles funcionam para mim no Windows 7 Ultimate. Se você não quiser instalar o AutoHotkey, faça o download do zip, crie o script em um editor e salve-o com o .ahk final. Se necessário, pode ser compilado em um .exe.

Na verdade, criei uma postagem bem legal sobre sobre a desativação teclas de atalho com AutoHotkey .

Usando o AutoHotkey, você pode personalizar e remapear praticamente qualquer tecla ou tecla de atalho no teclado.

Mas essencialmente eu concordo: qualquer programa decente deve vir com uma funcionalidade embutida para customizar ou desabilitar teclas de atalho para certas funções.

    
por 05.12.2011 / 00:41
1

Esta é uma discussão bastante antiga, mas você pode simplesmente renomear o programa que o win + p chama "DisplaySwitch.exe" (encontrado na pasta do sistema) para outra coisa. O fato permaneceria a chave ainda está lá, mas tenta convocar um programa que tem um novo nome. Para renomear / mover / excluir o arquivo, você também precisará reivindicar a propriedade que pode ser feita nas propriedades. Tenho certeza de como isso afetaria a atribuição de win + p a outras tarefas. Esta solução não exigirá nenhum script ou software de terceiros.

    
por 13.10.2017 / 16:33