Zum Hauptinhalt springen

Hardware-Mausrad scrollen (:scroll)

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

Deklaration

Status, Fehlermeldung = Mausobjekt:scroll(Horizontale_Scrollmenge, Vertikale_Scrollmenge)

Parameter

  • Horizontale_Scrollmenge Ganzzahl, Anzahl der Scrollschritte im Bereich [-127, 127]; positive Werte scrollen nach rechts
  • Vertikale_Scrollmenge Ganzzahl, Anzahl der Scrollschritte im Bereich [-127, 127]; positive Werte scrollen nach oben

Rückgabewert

  • Status Boolescher Wert; bei erfolgreichem Scrollen true, bei einem Fehler false
  • Fehlermeldung Textwert; Grund für das fehlgeschlagene Scrollen

Beschreibung

Die Scrollmenge ist kein Pixelwert. System und Anwendung können die tatsächliche Scrollentfernung anhand ihrer eigenen Einstellungen skalieren. Werte außerhalb des Bereichs werden als Lua-Parameterfehler ausgelöst.

Beispiel

local m = assert(mouse.connect())
assert(m:scroll(0, 10))
assert(m:disconnect())