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

ハードウェアキーボードを切断する (:disconnect)

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

宣言​

成功したかどうか, エラー情報 = ハードウェアキーボードオブジェクト:disconnect()

戻り値​

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

説明​

すべてのキーを解放し、このハードウェアキーボードオブジェクトを切断します。

  • このメソッドは繰り返し呼び出せます。
  • オブジェクトが現在のグローバルハードウェアキーボードである場合、このメソッドはグローバルキーボード接続も解除します。
  • 同じハードウェアキーボードで :press または :send_text のシーケンスを実行中の場合、このメソッドは false, "hardware keyboard is busy" を返します。
  • Lua がハードウェアキーボードオブジェクトを回収した場合やスクリプトが停止した場合も、XXTouch はすべてのキーを自動的に解放してオブジェクトを切断します。

使用例​

local keyboard = assert(key.connect_keyboard())

local success, err = keyboard:disconnect()
assert(success, err)