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à32ou 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
trueen cas de réussite, sinonfalse - 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.
| Nom | Numéro |
|---|---|
left | 1 |
right | 2 |
middle | 3 |
back | 4 |
forward | 5 |
Les numéros 1, 2 et 3 correspondent généralement aux boutons gauche, droit et central ;
backetforwardsont 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())