Saltar al contenido principal

Comprobar si el teclado de hardware está conectado (:is_connected)

Este método solo está disponible a partir de las versiones posteriores a 20260805

Declaración

está_conectado = objeto_teclado_hardware:is_connected()

Valor devuelto

  • Está conectado Tipo booleano; devuelve true si el objeto sigue conectado y se puede utilizar, y false si ya se ha desconectado.

Descripción

Obtiene el estado de conexión actual del objeto de teclado de hardware.

Tras desconectar el teclado de hardware global, una variable Lua todavía puede conservar el objeto original, pero este método devuelve false y key.get_global_keyboard devuelve nil.

Ejemplo

local keyboard = assert(key.connect_keyboard())

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