Zum Hauptinhalt springen

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 Fehler false
  • 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)