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
Publicité
Posté le 27-05-2005 à 11:49:31
Taz
bisounours-codeur
Posté le 27-05-2005 à 12:16:08
cat /dev/psaux
iffefroi
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.
iffefroi
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
Taz
bisounours-codeur
Posté le 27-05-2005 à 14:04:21
parce que ça dépend et que ça peut être un lien.
ritzle
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...
iffefroi
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
iffefroi
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 ?