Aller au contenu principal

Faire défiler la molette de la souris matérielle (:scroll)

Cette méthode est disponible à partir des versions postérieures au 20260805

Déclaration

etat, message_erreur = objet_souris:scroll(defilement_horizontal, defilement_vertical)

Paramètres

  • defilement_horizontal type entier, nombre de pas de défilement, compris entre [-127, 127] ; une valeur positive fait défiler vers la droite
  • defilement_vertical type entier, nombre de pas de défilement, compris entre [-127, 127] ; une valeur positive fait défiler vers le haut

Valeur renvoyée

  • etat type booléen, renvoie true si le défilement réussit, sinon false
  • message_erreur type texte, raison de l’échec du défilement

Description

La quantité de défilement n’est pas exprimée en pixels ; le système et l’application peuvent adapter la distance réelle selon leurs propres réglages. Une valeur hors limites est levée comme erreur de paramètre Lua.

Exemple

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