ハードウェアキーボードを切断する (: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)