Existe-t-il un moyen pratique d'obtenir des deltas de souris (par exemple, des mickeys) sous X/linux? Je sais que je pourrais lire à partir de /dev/input/mice
, mais cela nécessite un accès root et semble un peu trop bas niveau pour moi.Obtenir des deltas de souris sous linux (xorg)
0
A
Répondre
3
Si cela est un jeu, soit une application avec une fenêtre réelle X, l'approche typique était:
- Prenez la souris, de sorte que toutes les entrées de la souris va à la fenêtre
- chaîne la pointeur de la souris au centre de votre fenêtre, pour donner le maximum d'espace pour bouger
- Sur chaque mouvement de souris, soustrayez le centre de la fenêtre de la position signalée; cela vous donne un « événement delta »
- Aller à 2
J'écris « utilisé pour être » parce qu'il pourrait y avoir de meilleures façons de résoudre maintenant, ne l'ont pas examiné pendant un certain temps. Bien entendu, cela ne vous donnera pas une résolution supérieure à ce que X rapporte aux applications, c'est-à-dire aux pixels. Si vous cherchez des rapports sous-pixel, je pense que vous devez aller plus bas, peut-être lire directement l'appareil comme vous le suggérez.
Questions connexes
- 1. Définition de la luminosité des couleurs sous Linux/Xorg
- 2. Contrôle de la souris sous Linux
- 3. Obtenir des fichiers de TFS sous Linux
- 4. linux: double souris - plusieurs souris avec plusieurs pointeurs de souris?
- 5. Obtenir l'objet sous la souris
- 6. Xorg, Python, et la fenêtre courante Titre
- 7. Comment obtenir l'équivalent de printf_l sous Linux?
- 8. Xorg charger une image
- 9. Déconnexion de l'écran de détection sous Linux
- 10. Interaction entre le clavier et la souris sous Linux
- 11. Obtenir l'adresse IP d'une interface sous Linux
- 12. Obtenir l'objet de feuille Excel sous la souris
- 13. obtenir le texte sous le pointeur de la souris
- 14. Comment obtenir le contrôle sous le curseur de la souris?
- 15. Script de surveillance des performances sous Linux
- 16. Livre sur la programmation sous X sur Linux
- 17. Obtenir la cohérence de la synchronisation sous Linux
- 18. Comment obtenir la vitesse de l'interface réseau sous Linux?
- 19. silverlight 3 comment puis-je obtenir l'élément sous la souris
- 20. Objet sous la souris?
- 21. Exécution automatique des macros Excel sous Linux
- 22. Développement sous GUI sous Linux
- 23. C# webBrowser Contrôle comment obtenir des données sous le pointeur de la souris
- 24. Obtenir le texte sous le curseur de la souris dans mac osx léopard/léopard des neiges
- 25. Écoute des multidiffusions IPv6 sous Linux
- 26. Implémentation de pthread_create sous Linux
- 27. problème C++ des fonctions mathématiques (sous Linux)
- 28. Générer des fichiers cab sous Linux
- 29. Obtenir PHP pour lire les fichiers .doc sous Linux
- 30. Agrégation de ports sous Linux