Como determinar qual aplicativo está roubando (ouvindo) pressionamento de tecla / combinação de teclas (Windows)?

14

CTRL + S e CTRL + A não está funcionando no meu computador no trabalho. Presumo que algum aplicativo que trabalha em segundo plano esteja ouvindo o pressionamento de tecla, portanto, o acesso ao recurso 'Salvar' através da combinação de teclas em todos os outros programas está quebrado.

Tentei matar alguns processos em segundo plano, mas sem sorte, CTRL + S e CTRL + A não funcionam (mesmo a partir do teclado virtual). Não tenho privilégios para matar alguns processos (serviços do sistema).

Existe uma opção (algum aplicativo?) Que poderia me dizer qual processo está escutando na combinação de teclas particular - como escutar portas de rede. Quero determinar qual processo me obriga a clicar no ícone da disquete na barra de ferramentas em vez de usar CTRL + S confortável.

Heps
fonte

Respostas:

5

Pelo que entendi, a lista de teclas de atalho global é construída na memória quando o Windows é iniciado, então não há nenhum lugar para você vê-las (por exemplo, elas não estão armazenadas no registro).

Eles parecem estar definidos (principalmente?) Nos arquivos .lnk, portanto você precisará percorrer todos os arquivos .lnk do sistema, escolhendo as teclas de atalho.

Como de costume, alguém esteve aqui antes e escrito um programa VBS para enumerá-los todos .

No entanto, uma rápida olhada e tentativa de execução me mostra que não é muito robusta ou completa. No entanto, se você conseguir fazê-lo funcionar, poderá dizer o que você precisa. Caso contrário, você precisará aprimorá-lo para procurar arquivos .lnk em outros lugares. Também não estou convencido de que os arquivos .lnk sejam a única maneira de registrar teclas de atalho globais.

No entanto, eu tropecei no shareware Hotkey Commander , então isso pode fazer exatamente o que você deseja. Faça uma tentativa e adicione uma atualização aqui para que possamos saber se funciona ou não.

Ah, e essa pergunta é uma duplicata parcial de: Como determinar qual processo possui uma tecla de atalho no Windows?

ATUALIZAÇÃO : Como não resisti, experimentei o Hotkey Explorer, que é a ferramenta gratuita listada ao lado da ferramenta Commandware do shareware. De fato, parece listar todas as teclas de atalho globais registradas e seus aplicativos de registro. Será interessante saber se é capaz de detectar o que está interceptando suas chaves.

Julian Knight
fonte
1
Fiquei um pouco assustado quando executei o Hotkey Explorer, parece que o aplicativo emula um teclado e mistura todas as combinações de teclas, para verificar se um aplicativo recebeu foco. Isso me assustou, porque há um hoykey do Windows para ativar o zoom e o narrador. Infelizmente coudl não encontrar o aplicativo estragar meu dia por roubar ctrl + alt + cima / ctrl + alt + para baixo
ThorSummoner
Drat! Bem, obrigado pela atualização de qualquer maneira. Talvez tente entrar em contato com o autor dessa ferramenta e veja se eles podem ajudar? Não parece que mais alguém tenha alguma ideia.
Julian Knight
No Windows 10, o Hotkey Explorer pressionará todos os atalhos de teclado disponíveis! Mas no final, ele também listará todos eles.
usuário