Simulation du mouvement de la souris avec un Raspsberry Pico

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)

 

Les commentaires sont fermés