Home » Questions » Computers [ Ask a new question ]

How can I determine which process owns a hotkey in Windows?

How can I determine which process owns a hotkey in Windows?

Given a hotkey, how can I find which program owns it?

Asked by: Guest | Views: 319
Total answers/comments: 2
Guest [Entry]

"Caution: If you use Win 8 or later, do not use this utility as it will create some trouble - see comments.

If you are running a Windows earlier than Windows 8, then Windows Hotkey Explorer is probably what you want. This is also mentioned in the StackOverflow question: Find out what process registered a global hotkey? (Windows API)."
Guest [Entry]

"I've recently wrote a small utility - Hotkey Detective - for newer Windows versions (tested on 8.1 and 10). It simply shows what process owns the hotkey when you trigger the keystroke.
As distinct from other known tools, like Hotkey Explorer, my utility doesn't list all hotkeys, because that would involve artificial triggering all of them, and breaking the system in the end. In order to see what process is the guilty one, simply run my utility with administrator privileges and press the stolen hotkey. That's all.
Hotkey Detective's sources and a quick usage manual can be found on GitHub. The binary releases are there too.

This is an early beta, so report any issues if you find them."