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