跳到主要内容

判断硬件键盘是否已连接 (:is_connected)

该方法在 20260805 以后版本方可使用

声明

是否已连接 = 硬件键盘对象:is_connected()

返回值

  • 是否已连接 布尔型,对象仍连接且可以操作时返回 true,已经断开时返回 false

说明

获取当前硬件键盘对象的连接状态。

全局硬件键盘断开后,原对象仍可被 Lua 变量持有,但本方法会返回 false,并且 key.get_global_keyboard 返回 nil

示例

local keyboard = assert(key.connect_keyboard())

local connected = keyboard:is_connected()
local properties = keyboard:get_properties()
local success, err = keyboard:disconnect()
assert(success, err)