メインコンテンツまでスキップ

ハードウェアマウスを移動する (:move)

このメソッドは 20260805 以降のバージョンでのみ使用できます

宣言

成功したかどうか, エラー情報 = マウスオブジェクト:move(水平移動量, 垂直移動量)

引数

  • 水平移動量 整数型。相対的な水平方向の移動量で、範囲は [-2047, 2047] です。正の数は右、負の数は左へ移動します。
  • 垂直移動量 整数型。相対的な垂直方向の移動量で、範囲は [-2047, 2047] です。正の数は下、負の数は上へ移動します。

戻り値

  • 成功したかどうか ブール型。移動に成功した場合は true、失敗した場合は false を返します。
  • エラー情報 文字列型。移動に失敗した理由を返します。

説明

現在位置を基準に一度移動します。 インターフェースは範囲を超える移動量を自動的に分割しません。範囲外の値を指定すると Lua の引数エラーが発生します。

使用例

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