Aller au contenu principal

Déplacer la souris matérielle (:move)

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

Déclaration

etat, message_erreur = objet_souris:move(deplacement_horizontal, deplacement_vertical)

Paramètres

  • deplacement_horizontal type entier, déplacement horizontal relatif, compris entre [-2047, 2047] ; une valeur positive va vers la droite et une valeur négative vers la gauche
  • deplacement_vertical type entier, déplacement vertical relatif, compris entre [-2047, 2047] ; une valeur positive va vers le bas et une valeur négative vers le haut

Valeur renvoyée

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

Description

Effectue un déplacement relatif à la position actuelle. L’interface ne divise pas automatiquement les déplacements dépassant la plage autorisée ; une valeur hors limites est levée comme erreur de paramètre Lua.

Exemple

local m = assert(mouse.connect())
assert(m:move(100, -50))
assert(m:disconnect())