! Simuler un appui bref sur l’écran (touch.tap)
Déclaration
touch.tap(coord_x, coord_y [, delai_millisecondes, attente_millisecondes_apres_operation ])
Paramètres
- coord_x, coord_y
type entier, coordonnées du point à toucher dans le système de coordonnées actuellement orienté - delai_millisecondes
type entier, paramètre facultatif, intervalle entre le contact et le retrait du doigt, en millisecondes, 30 par défaut - attente_millisecondes_apres_operation
type entier, paramètre facultatif, durée d’attente après l’appui bref, en millisecondes, 0 par défaut
Description
Simule un appui bref du doigt à la position indiquée de l’écran
Cette méthode peut céder l’exécution ; avant son retour, d’autres threads peuvent avoir l’occasion de s’exécuter
Remarque : avant la fin de l’appel, cette méthode alloue et occupe automatiquement un identifiant de doigt. Le nombre d’identifiants est limité (environ 30) ; au-delà de cette limite, un nouvel appel à touch.on ou touch.tap lève l’erreurfinger pool overflow. Veillez à ne pas occuper simultanément trop d’identifiants et appelez rapidement la méthode :off pour libérer les doigts.
Exemple
touch.tap(100, 100) -- Toucher une fois la position 100, 100 de l’écran
touch.tap(100, 100, 300) -- Appuyer à la position 100, 100, attendre 0,3 seconde, puis relever le doigt
touch.tap(100, 100, 300, 1000) -- Appuyer à 100, 100, attendre 0,3 seconde, relever le doigt, puis attendre encore 1 seconde