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())