Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can I figure out which software has globally redefined a key combination on my system?

I finally hunted down the Intel driver that decided to install itself today and commandeer a slew of everyday key combinations, so that wasted time is behind me. But this is not the first time this kind of thing has happened, so I would like to be able positively identify who is getting what keystrokes.

share|improve this question
up vote 2 down vote accepted

For around $15 HotKey Commander will tell you.

There is a trial version which you can try to make sure it works for you. (I read once that Windows allows you to detect which hotkeys are used, but not which application has registered the hotkey. If that is true, then this program may be using some un-documented calls, which is why I recommend trying before buying).

It worked for me under XP.

Update. Didn't work for me on Windows-7.

share|improve this answer
Thanks, that's a nice looking app. It distinguishes between system-wide and application-specific, and it even shows the icon for each app. To bad the display window cannot be resized, and the columns are not sortable. -- The culprit in my situation is an exe in system32, but a quick google revealed enough about it to be able to find it in Control Panel. – Chris Noe Jul 23 '10 at 18:32
Note that its companion utility "Hotkey Explorer" is free. It provides the same detection & summarizing, without the configuration & overriding functionality. – Chris Noe Jul 23 '10 at 19:05
Thanks, thats good to know. – sgmoore Jul 23 '10 at 19:24

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.