Zum Hauptinhalt springen

Prüfen, ob die Hardwaretastatur verbunden ist (:is_connected)

Diese Methode ist erst in Versionen nach 20260805 verfügbar.

Deklaration

Verbunden = Hardwaretastatur-Objekt:is_connected()

Rückgabewert

  • Verbunden Boolescher Wert; gibt true zurück, wenn das Objekt noch verbunden und bedienbar ist, andernfalls false.

Hinweise

Ruft den Verbindungsstatus des aktuellen Hardwaretastatur-Objekts ab.

Nach dem Trennen der globalen Hardwaretastatur kann die Lua-Variable das ursprüngliche Objekt weiterhin halten, aber diese Methode gibt false zurück und key.get_global_keyboard gibt nil zurück.

Beispiel

local keyboard = assert(key.connect_keyboard())

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