Hardware-Maus trennen (:disconnect)
Diese Methode ist erst in Versionen nach 20260805 verfügbar.
Deklaration
Status, Fehlermeldung = Mausobjekt:disconnect()
Rückgabewert
- Status
Boolescher Wert; bei erfolgreicher Trennung
true, bei einem Fehlerfalse - Fehlermeldung Textwert; Grund für die fehlgeschlagene Trennung
Beschreibung
Gibt alle Maustasten frei und trennt das Objekt. Diese Methode kann wiederholt aufgerufen werden. Beim expliziten Trennen, bei der Lua-Speicherbereinigung des Mausobjekts oder beim Beenden des Skripts gibt XXTouch automatisch alle Maustasten frei. Auch wenn das Freigeben einer Taste fehlschlägt, wird das Objekt getrennt und nicht automatisch auf Touch-Ereignisse ausgewichen.
Beispiel
local m = assert(mouse.connect())
local ok, err = m:disconnect()
assert(ok, err)