You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
815 B
Plaintext
34 lines
815 B
Plaintext
7 years ago
|
#SingleInstance force
|
||
|
#Persistent
|
||
|
#include Lib\AutoHotInterception.ahk
|
||
|
|
||
|
AHI := new AutoHotInterception()
|
||
|
|
||
|
;~ mouseId := AHI.GetMouseId(0x46D, 0xC531)
|
||
|
mouseId := AHI.GetMouseId(0x0B57, 0x9091)
|
||
|
;~ ToolTip % "MouseId: " mouseId
|
||
|
;~ AHI.SubscribeKey(keyboardId, GetKeySC("1"), true, Func("KeyEvent"))
|
||
|
AHI.SubscribeMouseMoveAbsolute(mouseId, false, Func("MouseEvent"))
|
||
|
return
|
||
|
|
||
|
F12::
|
||
|
AHI.SendMouseButtonEventAbsolute(mouseId, 0, 1, 0, 20000)
|
||
|
Sleep 10
|
||
|
AHI.SendMouseButtonEventAbsolute(mouseId, 0, 0, 0, 20000)
|
||
|
;~ AHI.SendMouseMoveAbsolute(mouseId, 0, 20000)
|
||
|
;~ AHI.SendMouseMoveRelative(mouseId, 100, 0)
|
||
|
;~ AHI.SendMouseButtonEvent(mouseId, 1, 1)
|
||
|
;~ Sleep 10
|
||
|
;~ AHI.SendMouseButtonEvent(mouseId, 1, 0)
|
||
|
return
|
||
|
|
||
|
KeyEvent(state){
|
||
|
ToolTip % "State: " state
|
||
|
}
|
||
|
|
||
|
MouseEvent(x, y){
|
||
|
;~ ToolTip % "x:" x
|
||
|
}
|
||
|
|
||
|
^Esc::
|
||
|
ExitApp
|