跳至主要內容

移動硬體滑鼠 (:move)

該方法在 20260805 以後版本方可使用

聲明

狀態, 錯誤資訊 = 滑鼠物件:move(水平位移, 垂直位移)

參數

  • 水平位移 整數型,相對水平位移,範圍 [-2047, 2047];正數向右,負數向左
  • 垂直位移 整數型,相對垂直位移,範圍 [-2047, 2047];正數向下,負數向上

回傳值

  • 狀態 布林型,移動成功返回 true,失敗返回 false
  • 錯誤資訊 文字型,移動失敗的原因

說明

相對目前位置移動一次。 介面不會自動拆分超出範圍的位移,越界值會作為 Lua 參數錯誤拋出。

範例

local m = assert(mouse.connect())
assert(m:move(100, -50))
assert(m:disconnect())