Перейти к основному содержимому

Проверка подключения аппаратной клавиатуры (: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)