récupérer les impulsions de la souris

récupérer les impulsions de la souris - C - Programmation

Marsh Posté le 27-05-2005 à 11:49:31    

Bonjour,
 
Je voudrais avoir accès aux impulsions de ma souris aux dépalcements de la souris USB sous Linux.
 
Je dis bien que je voudrais les déplacements de la souris et pas les ceux du curseur.
 
Merci
Iffefroi

Reply

Marsh Posté le 27-05-2005 à 11:49:31   

Reply

Marsh Posté le 27-05-2005 à 12:16:08    

cat /dev/psaux

Reply

Marsh Posté le 27-05-2005 à 13:31:35    

Merci Taz
 
Ca a l'air de fonctionner, lorsque je suis en bout d'écran il réagit encore...  
 
Je vais donc maintenant chercher à comprendre ce qu'il renvoie exactement et comment l'intégrer dans un programme.  
 
Merci encore.
 
 

Reply

Marsh Posté le 27-05-2005 à 14:02:36    

Pendant que je cherche,  
Quelqu'un pourra peut-être répondre à ma question :
Pourquoi une souris usb s'affiche dans psaux ?
 
Merci
Iffefroi

Reply

Marsh Posté le 27-05-2005 à 14:04:21    

parce que ça dépend et que ça peut être un lien.

Reply

Marsh Posté le 27-05-2005 à 14:12:16    

Pour l'intégrer dans un programme il faudrait peut-etre utiliser une librairie.
SDL, par exemple, permet de recuperer les mouvements de la souris. En plus, c'est portable sous linux, Windows, etc...

Reply

Marsh Posté le 27-05-2005 à 14:30:03    

SDL il semblerait que ça ne propose que la position du pointeur et pas les déplacements de la souris...
 
Or ce que je voudrais : c'est les déplacement de la souris ... car sinon j'ai deux problèmes :
- obligé d'avoir un serveur X et décalage du au serveur X plus ou moins inconnu
- une fois au bord de l'écran le curseur ne bouge plus (méchant le curseur :( )
 
Mais c'est pas grave, si quelqu'un a une autre idée.
 
Iffefroi

Reply

Marsh Posté le 01-06-2005 à 10:42:05    

Re-bonjour
Les données situées dans /etc/psaux semble être des groupes de 6 octets ...
Parmi ces 6 octets j'ai réussi à déterminer 5 bits, mais pas les bits indiquant le déplacement de la souris.
 
D'après les documentations sur les souris il devrait normalement y avoir 3 octets ou 5. J'aurai logiquement tendance à dire que les octets supplémentaires sont sans doute dus à du overheading de l'USB mais en fait :
une souris PS/2 que j'ai mise pour les tests réagit pareil et tous les octets semblent significatif d'après les mouvements que j'ai fait avec la souris.
 
Si quelqu'un a des renseignements sur les données indiquées dans /dev/psaux ?
 
Iffefroi

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed