-
-
Notifications
You must be signed in to change notification settings - Fork 72
Open
Labels
Description
After IbSendInit(“Razer”),the relative movement coordinate mode for Click and MouseMove events fails to function properly.
#NoEnv
#Include %A_ScriptDir%
#Include IbInputSimulator.ahk
SetWorkingDir %A_ScriptDir%
; 初始化
IbSendInit("Razer")
; 测试1:普通AHK Click命令(不使用IbSend)
F1::
Click, 0, 50, Rel, 0 ; 直接使用AHK的Click
ToolTip, 使用AHK原生Click
return
; 测试2:通过IbSend发送Click命令
F2::
IbSend("{Click, 0, 50, Rel, 0}")
ToolTip, 使用IbSend+Click
return
; 测试3:使用MouseMove命令
F3::
MouseMove, 0, 50, 50, R ; R=相对移动
ToolTip, 使用MouseMove相对移动
return
; 测试4:通过IbSend发送MouseMove=
F4::
IbSend("{MouseMove, 0, 50, R}")
ToolTip, 使用IbSend+MouseMove
return
; 脚本退出时清理
F12::
isMoving := false
IbSendDestroy()
ExitApp
return
Before using F2/F4, none of the methods functioned properly, with the cursor gradually moving to a fixed horizontal plane.
After using F2/F4 once, F1 and F3 worked normally, while the effects of F2 and F4 remained unchanged.
Without calling IbSendInit(“Razer”), everything functions normally.