03-05-2013, 06:22 PM
;/exe 2
__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|MOD_SHIFT VK_F6)
;...
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
,,,mac "Function_that_does_something_on_Ctrl_Shift_F5"
,,,
,,,;case 2
,,,;mac "Function_that_does_something_on_Ctrl_Shift_F6"
,,,
,,,;...
,,,
,DispatchMessage &m
;BEGIN PROJECT
;main_function Macro1990
;exe_file $my qm$\Macro1990.qmm
;flags 6
;guid {160D7E4C-0CFC-47B2-8C3A-91C5ED7F9257}
;END PROJECT