跳至主要內容

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