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)