Aller au contenu principal

! 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’erreur finger 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