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

Проверка подключения аппаратной клавиатуры (:is_connected)

Метод доступен в версиях после 20260805.

Объявление

подключена = объект_аппаратной_клавиатуры:is_connected()

Возвращаемое значение

  • Подключена ли Логическое значение: возвращает true, если объект всё ещё подключён и доступен, и false, если он отключён.

Описание

Возвращает состояние подключения текущего объекта аппаратной клавиатуры.

После отключения глобальной аппаратной клавиатуры исходный объект может оставаться в переменной Lua, но этот метод вернёт false, а key.get_global_keyboardnil.

Пример

local keyboard = assert(key.connect_keyboard())

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