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

ハードウェアマウスのボタンを押す (: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())