ハードウェアマウスを切断する (:disconnect)
このメソッドは 20260805 以降のバージョンでのみ使用できます
宣言
成功したかどうか, エラー情報 = マウスオブジェクト:disconnect()
戻り値
- 成功したかどうか
ブール型。切断に成功した場合は
true、失敗した場合はfalseを返します。 - エラー情報 文字列型。切断に失敗した理由を返します。
説明
マウスのすべてのボタンを離してオブジェクトを切断します。このメソッドは繰り返し呼び出すことができます。 明示的な切断、Lua によるマウスオブジェクトの回収、またはスクリプトの停止時に、XXTouch はすべてのマウスボタンを自動的に離します。 ボタンを離す処理に失敗してもオブジェクトは切断され、タッチイベントに自動的に切り替わることはありません。
使用例
local m = assert(mouse.connect())
local ok, err = m:disconnect()
assert(ok, err)