Descubra qual programa está usando uma tecla de atalho

20

Não consigo registrar uma tecla de atalho em um programa porque "outros programas estão usando". Nesse caso, "Print Screen" e "Ctrl + Print Screen" e todas as outras combinações de Shift, Alt, Ctrl, + print-screen.

Como posso saber quais teclas de atalho estão em uso e quais programas as estão usando?

Já vi perguntas semelhantes:

E eles sugerem o uso de um programa chamado Hotkey Explorer, mas esse programa não é executado corretamente no meu sistema (Windows 10 Ent x64). Na verdade, há um aviso: NÃO EXECUTE ESTE PROGRAMA NO WINDOWS 10 . Que pesadelo.

Também não tenho o Dropbox instalado (outras perguntas disseram que ele pode usar os botões da tela de impressão)

Aaron
fonte
Você não pode tentar usar o programa com direitos de administrador? Ou use outro programa como o AutoHotKey ?
Tom
@ Tom A que programa você está se referindo? O que eu estou tentando correr? Eu executá-lo como um administrador, é Snagit da Tech Smith ( techsmith.com/snagit.html ) Ele diz que não pode mapear a tecla b / c ele já está sendo usado por outro programa
Aaron

Respostas:

8

Desculpe, não posso sugerir uma alternativa ao Hotkey Explorer para Windows 8 ou 10. É uma dádiva de Deus no Windows 7.

Só posso oferecer a você a maneira mais primitiva de lidar com esse problema. Primeiro, feche todos os seus programas em execução (incluindo itens na bandeja do sistema), um por um. Anote o que você fecha e, a cada vez (ou de vez em quando), teste se o seu programa (é Greenshot?) Agora pode usar essa tecla de atalho.

Se tudo estiver fechado, mas o problema persistir, abra a guia Processos no Gerenciador de tarefas (ou, melhor ainda, faça o download do Sysinternals Process Explorer ). Classifique os processos por usuário e comece a matar os processos do usuário (não do sistema), um por um. Mais uma vez, continue verificando se a tecla de acesso fica disponível. Cedo ou tarde, você deve encontrar o processo ofensivo. No meu caso, CSRHarmonySkypePlugin.exe(parte dos drivers CSR Harmony para um dongle USB CSR Bluetooth 4.0) estava pegando o Ctrl+ Alt+ Upe mais Downalguns - sem interface do usuário para configurá-lo ou desativar!

Esse tipo de problema é extremamente irritante. Caçada feliz!

Gene Pavlovsky
fonte
11
Obrigado por acompanhar depois de todo esse tempo, acabei lançando snagit porque não conseguia descobrir, mas suspeitava que poderia estar relacionado a uma instalação do onedrive porque vi uma opção nele para "salvar automaticamente as capturas de tela", mas não tinha evidência concreta disso.
Aaron
Talvez tivesse esse problema. Eu tenho o OneDrive instalado agora (com esta opção desativada) e não causa nenhum problema ao Greenshot que eu uso para tirar capturas de tela.
Gene Pavlovsky
Tente não usar a ferramenta: ActiveHotKeys para verificar se os atalhos estão em uso. Ao matar todos os aplicativos em execução em uma segunda execução, não consegui encontrar o aplicativo de captura. Quando fechei ActiveHotKey eu era capaz de usar CTRL+ALT+LEFTe CTRL+ALT+RIGHTe todas as outras direcções de seta. No final, CSRHarmonySkypePlugin.exeestava agarrando também. Agora o Jetbrains IDEA obtém as teclas pressionadas para Navegar para a esquerda ou Navegar para a direita.
Tobias Hochgürtel
CTRL+SHIFT+Bfoi bloqueado pelo TPFanControl . TPFanControl possui um arquivo de configuração em C:\Program Files\TPFanControl\TPFanControl.inique as teclas de atalho podem ser desativadas.
Tobias Hochgürtel
Nas novas instalações do Windows, o OneDrive é o culpado por mim. Às vezes, ele pega a PrntScrntecla mesmo que a opção mencionada por @Gene Pavlovsky esteja desativada.
ifconfig
7

Uma pequena extensão da resposta de Gene Pavlovsky: no Sysinternals Process Explorer você pode ativar Visualizações »Vá para novos processos

Às vezes, o aplicativo atribuído será destacado assim que você pressionar a tecla de acesso rápido :-)

Tom
fonte
Eu não sabia sobre essa opção, obrigado por isso. Se eu entendi direito, ele rola para um processo recém-lançado. Se algum aplicativo já estiver em execução e estiver interceptando alguma tecla de acesso, pressionar essa tecla geralmente não criará um novo processo, então como isso pode ajudar?
Gene Pavlovsky
não funciona! Eu estava tentando descobrir qual aplicativo assumiu o meu atalho ctrl + d no Excel .. e usar esse método não foi útil. No entanto eu resolvi o problema que era a tinytakeaplicação. Qualquer outro método para descobrir qual aplicativo usa minha tecla de atalho?
Ihightower 03/07/19
4

Você pode usar a ferramenta Spy ++ que acompanha o Visual Studio: https://stackoverflow.com/a/43645062/62838 . Isso permitirá que você veja quais janelas e processos estão recebendo a WM_HOTKEYmensagem da janela. Se a versão de 32 bits não funcionar, tente a versão de 64 bits.

Fabian Schmied
fonte