移动硬件鼠标 (:move)
该方法在 20260805 以后版本方可使用
声明
状态, 错误信息 = 鼠标对象:move(水平位移, 垂直位移)
参数
- 水平位移
整数型,相对水平位移,范围
[-2047, 2047];正数向右,负数向左 - 垂直位移
整数型,相对垂直位移,范围
[-2047, 2047];正数向下,负数向上
返回值
- 状态
布尔型,移动成功返回
true,失败返回false - 错误信息 文本型,移动失败的原因
说明
相对当前位置移动一次。 接口不会自动拆分超出范围的位移,越界值会作为 Lua 参数错误抛出。
示例
local m = assert(mouse.connect())
assert(m:move(100, -50))
assert(m:disconnect())