ハードウェアマウスのボタンを押す (:down)
このメソッドは 20260805 以降のバージョンでのみ使用できます
宣言
成功したかどうか, エラー情報 = マウスオブジェクト:down(ボタン)
引数
- ボタン
整数型または文字列型。
1~32、または下表のボタン名を指定できます。文字列では大文字と小文字は区別されません。
戻り値
- 成功したかどうか
ブール型。ボタンを押す処理に成功した場合は
true、失敗した場合はfalseを返します。 - エラー情報 文字列型。ボタンを押す処理に失敗した理由を返します。
説明
ボタン番号の範囲は
1~32です。範囲外の値を指定すると Lua の引数エラーが発生します。
| 名前 | 番号 |
|---|---|
left | 1 |
right | 2 |
middle | 3 |
back | 4 |
forward | 5 |
番号 1、2、3 は通常、左ボタン、右ボタン、中央ボタンに対応します。
backとforwardは番号 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())