I'm not sure there is a program to do this, but if it exists, you folks will know about it.
I am running eclipse and some of the shortcut keys aren't working. I think it is because some other program I am running is intercepting the keystrokes for itself and not passing them on.
I am 99.99% certain that you cannot determine what application has a hold on a particular shortcut, but it should be able to determine what applications got their hooks into the OS to intercept keystrokes and it should be able to determine in what order they are processing them.
Does anybody know of an application that lists the applications, hopefully in order, that are grabbing keystrokes.
For example, I am running Direct Access and FARR. Both are interecepting keystrokes before they go to eclipse. That is why I can hit Pause/Break while in eclipse and have FARR come up or ``email and have Direct Access replace ``email with my email address.
If such a utility exists, it would be the Bee's knees. If not, then I will head over to our very own developer forum and start hacking away at the Win32API. :-(