Aller au contenu principal

Appuyer sur une touche de la souris matérielle (:down)

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

Déclaration

etat, message_erreur = objet_souris:down(touche)

Paramètres

  • touche type entier ou texte, peut être 1 à 32 ou l’un des noms de touches du tableau ci-dessous ; les chaînes ne distinguent pas les majuscules et minuscules

Valeur renvoyée

  • etat type booléen, renvoie true en cas de réussite, sinon false
  • message_erreur type texte, raison de l’échec de l’appui

Description

Les numéros de touche vont de 1 à 32 ; une valeur hors limites est levée comme erreur de paramètre Lua.

NomNuméro
left1
right2
middle3
back4
forward5

Les numéros 1, 2 et 3 correspondent généralement aux boutons gauche, droit et central ; back et forward sont les alias des numéros 4 et 5. Les numéros 6 à 32 n’ont pas de nom fixe : leur comportement dépend d’iOS et de l’application cible. Certaines applications peuvent ne recevoir que les cinq premières touches.

Exemple

local m = assert(mouse.connect())
assert(m:down("left"))
assert(m:up("left"))
assert(m:down(13))
assert(m:up(13))
assert(m:disconnect())