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

ハードウェアマウスを切断する (:disconnect)

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

宣言

成功したかどうか, エラー情報 = マウスオブジェクト:disconnect()

戻り値

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

説明

マウスのすべてのボタンを離してオブジェクトを切断します。このメソッドは繰り返し呼び出すことができます。 明示的な切断、Lua によるマウスオブジェクトの回収、またはスクリプトの停止時に、XXTouch はすべてのマウスボタンを自動的に離します。 ボタンを離す処理に失敗してもオブジェクトは切断され、タッチイベントに自動的に切り替わることはありません。

使用例

local m = assert(mouse.connect())
local ok, err = m:disconnect()
assert(ok, err)