Hardwaretastatur trennen (:disconnect)
Diese Methode ist erst in Versionen nach 20260805 verfügbar.
Deklaration
Erfolgreich, Fehlermeldung = Hardwaretastatur-Objekt:disconnect()
Rückgabewerte
- Erfolgreich
Boolescher Wert; bei erfolgreicher Trennung
true, bei Fehlerfalse. - Fehlermeldung Text; bei fehlgeschlagener Trennung wird die Fehlermeldung zurückgegeben.
Hinweise
Gibt alle Tasten frei und trennt dieses Hardwaretastatur-Objekt.
- Diese Methode kann wiederholt aufgerufen werden.
- Wenn das Objekt die aktuelle globale Hardwaretastatur ist, wird mit dieser Methode auch die globale Tastaturverbindung gelöscht.
- Während dieselbe Hardwaretastatur eine
:press- oder:send_text-Sequenz ausführt, gibt diese Methodefalse, "hardware keyboard is busy"zurück. - Wenn Lua das Hardwaretastatur-Objekt freigibt oder das Skript beendet wird, gibt XXTouch ebenfalls automatisch alle Tasten frei und trennt das Objekt.
Beispiel
local keyboard = assert(key.connect_keyboard())
local success, err = keyboard:disconnect()
assert(success, err)