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)