Objectif :
Simuler le déplacement et les cliques de la souris avec un Raspberry Pico
Cette article fait directement suite à l’article : Simulation de touche de clavier avec le Raspsberry Pico
1/ Pour positionner le souris dans le coin en haut à gauche de l’écran, soit aux coordonnées : x = 0, y = 0 :
m.move(-5000, -5000, 0)
2/ Il faut noter que les valeurs ne correspondent pas à des valeurs en pixel.
Il faut donc tâtonner pour trouver les bonnes valeurs.
Le code Python suivant créé un carré à partir du milieu de l’écran:
import usb_hid
from adafruit_hid.mouse import Mouse
import time
# Attendre 5 secondes avant de poursuivre le programme
time.sleep(5)
# Résolution de l'écran 1920x1200
m = Mouse(usb_hid.devices)
# Positionne le souris au coordonnée (0, 0) de l'écran
# Soit en haut à gauche de l'écran
m.move(-5000, -5000, 0)
# Milieu de l'écran
m.move(480, 300, 0)
time.sleep(5)
m.press(Mouse.LEFT_BUTTON)
m.move(50, 0)
time.sleep(5)
m.move(0, -100)
time.sleep(5)
m.move(-100, 0)
time.sleep(5)
m.move(0, 100)
m.release_all() # or m.release(Mouse.LEFT_BUTTON)