! 点击硬件鼠标按键 (:click)
该方法在 20260805 以后版本方可使用
声明
状态, 错误信息 = 鼠标对象:click(按键[, 按下毫秒数])
参数
- 按键
整数型或文本型,可传入
1~32,或预定义的按键名称;详见:down的按键说明 - 按下毫秒数 非负有限实数,可选参数,按键保持按下的时间,单位为毫秒,默认 60
返回值
- 状态
布尔型,点击成功返回
true,失败返回false - 错误信息 文本型,点击失败的原因
说明
按下并松开指定按键,只改变目标按键,不会释放其它已经按下的按键。 目标按键已经处于按下状态时,调用会返回失败,避免破坏拖动状态。 该方法会在保持按下期间让出当前 Lua 执行线程。让出期间,同一鼠标对象的其它操作会返回
false, "hardware mouse is busy";不同鼠标对象仍可独立操作。
示例
local m = assert(mouse.connect())
assert(m:click("right"))
assert(m:click(13, 100))
assert(m:click(32))
assert(m:disconnect())