Have you tried using SetWindowsHookEx ( This is essentially what AutoHotkey uses when you enable keyboard hooks (#UseHooks). It stops using RegisterHotKey (which even the AHK devs admit as being faulty) and uses SetWindowsHookEx.
Here is more background on hooking.
(Ignore the performance warning if you bind to keyboard/mouse. I have not seen any issues, and I run an AHK script in the background.)
For some under-the-hood examples of SetWindowsHooksEx, try this:
Here is an AutoIt example that re-registers Win-Tab.
Here is an AutoHotkey script example that uses SetWindowsHookeEx to tap into the hook chain to disable the mouse while typing.
Please don't pull support for this key feature.
My workaround (since you probably won't fix this for my v7) will be to use an AHK script to map PrintScreen to Ctrl-Shift-R using a hook. As long as HS7 can register Ctrl-Shift-R with RegisterHotKey, my AHK script will work.
post edited by IBNobody - 2016/04/05 10:19:57