récupérer les impulsions de la souris - C - Programmation
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.
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
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...
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
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
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