跳到主要内容

按下硬件鼠标按键 (:down)

该方法在 20260805 以后版本方可使用

声明

状态, 错误信息 = 鼠标对象:down(按键)

参数

  • 按键 整数型或文本型,可传入 1 ~ 32,或下表中的按键名称;字符串不区分大小写

返回值

  • 状态 布尔型,按下成功返回 true,失败返回 false
  • 错误信息 文本型,按下失败的原因

说明

按键编号范围为 1 ~ 32,超出范围会作为 Lua 参数错误抛出。

名称编号
left1
right2
middle3
back4
forward5

编号 1、2、3 通常对应左键、右键和中键;backforward 是编号 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())