跳到主要内容

滚动硬件鼠标滚轮 (:scroll)

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

声明

状态, 错误信息 = 鼠标对象:scroll(水平滚动量, 垂直滚动量)

参数

  • 水平滚动量 整数型,滚动步数,范围 [-127, 127];正数向右滚动
  • 垂直滚动量 整数型,滚动步数,范围 [-127, 127];正数向上滚动

返回值

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

说明

滚动量不是像素值,系统与应用可能会根据自身设置缩放实际滚动距离。 越界值会作为 Lua 参数错误抛出。

示例

local m = assert(mouse.connect())
assert(m:scroll(0, 10))
assert(m:disconnect())