bonjour, je cherche depuis un moment à récupérer le sens et la vitesse de déplacement de la souris.
seulement avec Pygame (ou avec TKINTER) je ne récupéré que les coordonnées X et Y du curseur dans la fenêtre active.
comment repositionner le curseur sur le bord opposé sur un seul mouvement de souris OU comment récupérer uniquement le mouvement et la vitesse de déplacement de la souris en dehors de l’écran.

voici la partie de code que j'utilise pour le moment:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
continuer = 1
while continuer:
	for event in pygame.event.get():	#Attente des événements
		if event.type == MOUSEBUTTONDOWN:
			if event.button == 1:
				continuer = 0
		if event.type == MOUSEMOTION:
				#On change les coordonnées du perso
			print(event.rel[0],event.rel[1])
			perso_x += event.rel[0]
			perso_y += event.rel[1]
 
 
	#Re-collage
	fenetre.blit(fond, (0,0))	
	fenetre.blit(perso, (perso_x, perso_y))
	#Rafraichissement
	pygame.display.flip()
dans Pygame la fonction "event.rel[]" me renvois bien les déplacements de la souris mais si le curseur atteint le bord de l’écran je n'ai plus de donnée.
l'idéal serai que je continu à avoir ces données bien au delà de l’écran, ou alors que je puisse repositionner le curseur de la souris avec une fonction.

je n'ai pas trouver de réponse à ce problème sur les différents forum, j’espère que vous aurez des pistes ou voir une solution à me proposer.

Merci d'avance.