斷開硬體鍵盤 (: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)