按下硬件鼠标按键 (:down)
该方法在 20260805 以后版本方可使用
声明
状态, 错误信息 = 鼠标对象:down(按键)
参数
- 按键
整数型或文本型,可传入
1~32,或下表中的按键名称;字符串不区分大小写
返回值
- 状态
布尔型,按下成功返回
true,失败返回false - 错误信息 文本型,按下失败的原因
说明
按键编号范围为
1~32,超出范围会作为 Lua 参数错误抛出。
| 名称 | 编号 |
|---|---|
left | 1 |
right | 2 |
middle | 3 |
back | 4 |
forward | 5 |
编号 1、2、3 通常对应左键、右键和中键;
back、forward是编号 4、5 的别名。编号 6 ~ 32 没有固定名称,具体行为取决于 iOS 和目标 App。部分 App 可能只能接收到前 5 个按键。
示例
local m = assert(mouse.connect())
assert(m:down("left"))
assert(m:up("left"))
assert(m:down(13))
assert(m:up(13))
assert(m:disconnect())