Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

My F12 function key has been hijacked by another program. I know this because when I start HyperSnap (a screen capture program) it first tells me that it can't register the F12 key as a hot key (for screen captures) because it may be in use by another program. Since nothing else is running (I did so as a test) and I have no idea what this other program might be, I was hoping there was a registry entry that maps the Functions keys globally but cannot find an entry in the registry. The closest idea was a suggestion to check "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout" but there is nothing in there to suggest any mapping of the Function keys.

share|improve this question
1  
there are no registry or disk entries for hotkey functions. Have you tried booting into safe mode and launching the application? Perhaps your graphics driver/control panel has hijacked the key. Just because nothing is running doesnt mean nothing is running :) –  Dan-o Jan 25 '13 at 22:03

1 Answer 1

The best answer I can give you is to use the SysInternals Process Monitor and track what gets called. I would do the investigation this way.

  1. Open notepad
  2. Run Process Monitor (Ctrl+E will start data collection)
  3. Select opened Notepad and type in letter A followed by F12
  4. Stop data collection on Process Monitor
  5. Go back to Process monitor and find the notepad instance, after it, you should see what program is called by the key press.

This should work because you know that you selected and typed something into notepad. This marks the moment where you should be looking at since you will get a lot of information back (your system does a lot of things even when its 'not busy'). It's not easy, but that's really the way to find out what is running on your system. Once you find what the process is that calls F12, you can use the Process Explorer utility to try to kill it (also from SysInternals).

share|improve this answer
    
OK. I followed the instructions using Process Monitor but could find no instance of Notepad in the process list. –  Ron McGregor Jan 26 '13 at 7:00

Your Answer

 
discard

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.