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