Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Keyboard hook
#4
something like this should work

Function __RegisterHotKey_example
Code:
Copy      Help
;Shows how to use __RegisterHotKey to use hotkeys in a windowless thread.
;This should be function, not macro, because runs all the time.

__RegisterHotKey hk1.Register(0 1 MOD_CONTROL|MOD_SHIFT VK_F5)
;also can register more hotkeys, for example
;__RegisterHotKey hk2.Register(0 2 MOD_CONTROL 'B')
;...

MSG m
rep
,if(GetMessage(&m 0 0 0)<1) break
,sel m.message
,,case WM_HOTKEY
,,sel m.wParam
,,,case 1 ;;Ctrl+Shift+F5 pressed
,,,run "C:\Program Files (x86)\Restart Utility\Restartapp.exe"
,,,;case 2
,,,;out "Ctrl+B"
,DispatchMessage &m
may need to adjust file location..
two ways to do it
drag and drop the exe into the qm editor
or use the run program dialog in the floating toolbar
   
   
   


Messages In This Thread
Keyboard hook - by InterestedNewbie - 04-25-2018, 01:21 AM
RE: Keyboard hook - by Kevin - 04-25-2018, 03:50 AM
RE: Keyboard hook - by InterestedNewbie - 04-25-2018, 06:58 PM
RE: Keyboard hook - by Kevin - 04-26-2018, 12:02 AM
RE: Keyboard hook - by InterestedNewbie - 04-26-2018, 12:24 AM
RE: Keyboard hook - by InterestedNewbie - 04-28-2018, 08:58 PM
RE: Keyboard hook - by Kevin - 04-28-2018, 09:12 PM
RE: Keyboard hook - by InterestedNewbie - 04-29-2018, 03:19 AM
RE: Keyboard hook - by Kevin - 04-29-2018, 04:48 AM
RE: Keyboard hook - by InterestedNewbie - 04-29-2018, 04:01 PM
RE: Keyboard hook - by Gintaras - 04-29-2018, 05:13 PM
RE: Keyboard hook - by InterestedNewbie - 04-29-2018, 08:25 PM

Forum Jump:


Users browsing this thread: 2 Guest(s)