Zum Hauptinhalt springen

Hardware-Maus bewegen (:move)

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

Deklaration

Status, Fehlermeldung = Mausobjekt:move(Horizontale_Verschiebung, Vertikale_Verschiebung)

Parameter

  • Horizontale_Verschiebung Ganzzahl, relative horizontale Verschiebung im Bereich [-2047, 2047]; positive Werte bewegen nach rechts, negative nach links
  • Vertikale_Verschiebung Ganzzahl, relative vertikale Verschiebung im Bereich [-2047, 2047]; positive Werte bewegen nach unten, negative nach oben

Rückgabewert

  • Status Boolescher Wert; bei erfolgreicher Bewegung true, bei einem Fehler false
  • Fehlermeldung Textwert; Grund für die fehlgeschlagene Bewegung

Beschreibung

Bewegt die Maus einmal relativ zu ihrer aktuellen Position. Die Schnittstelle teilt Verschiebungen außerhalb des gültigen Bereichs nicht automatisch auf; Werte außerhalb des Bereichs werden als Lua-Parameterfehler ausgelöst.

Beispiel

local m = assert(mouse.connect())
assert(m:move(100, -50))
assert(m:disconnect())