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
truesi le défilement réussit, sinonfalse - 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())