Capter X,Y souris sans avoir à cliquer ni tap
Fermé
kerisper
-
23 oct. 2008 à 15:42
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 25 oct. 2008 à 17:39
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 25 oct. 2008 à 17:39
A voir également:
- Capter X,Y souris sans avoir à cliquer ni tap
- Comment activer le pavé tactile sans souris - Guide
- Direct x runtime - Télécharger - Pilotes & Matériel
- Récepteur souris sans fil perdu - Forum souris / Touchpad
- Pro foot x avis - Forum Consommation & Internet
- Manga origine x - Forum Réseaux sociaux
3 réponses
erratum: c'est DANS la boucle d'evt et non "sans", mais je n'ai trouvé nulle part la fonction (pourtant promise) permettant de rééditer le message. Voilà pourquoi je dois faire une "fausse réponse" pour corriger, faute d'autre moyen!
linuxnico
Messages postés
204
Date d'inscription
vendredi 1 février 2008
Statut
Membre
Dernière intervention
8 octobre 2010
10
23 oct. 2008 à 15:44
23 oct. 2008 à 15:44
tu devrais poser ta question dans le forum programmation plutot. mais bon t'auras peut etre une reponse ici....
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
23 oct. 2008 à 15:50
23 oct. 2008 à 15:50
Salut,
T'as regardé du côté de "xev" :
T'as regardé du côté de "xev" :
XEV(1) XEV(1)
NOM
xev - affiche le contenu d'événements X
SYNOPSIS
xev [-display displayname] [-geometry geom] [-bw pixels] [-bs {NotUse-
ful,WhenMapped,Always}] [-id windowid] [-s] [-name string] [-rv]
DESCRIPTION
Xev crée une fenêtre, puis demande au serveur X de lui envoyer tous les
événements qui ont lieu dans cette fenêtre (déplacement, redimen-
sionnenent, clic de souris, appui d'une touche, etc). Vous pouvez
aussi écouter une fenêtre existante. C'est utile pour voir ce qui
provoque des événements et afficher les informations qu'ils contien-
nent.
;-))
xev, oui, mais à configurer comment?
Un exemple "service minimum" m'aiderait beaucoup:
créer une fenêtre X (peu importe le type)
capter les coord des mvt de la souris
les imprimer "brutes de printf" dans la console d'où la démo a été lancée.
Si ça, ça marche, tout le reste marchera. Il existe peut-être des "châssis minimaux" de ce genre quelque part dans un site? J'en avis trouvé pour OpenGL (juste ouvrir une fnêtre et tracer un trat: ça m'a suffi pour savoir comment faire de l'OpenGl dans Linux, que je connaissais déjà ailleurs)
merci d'avoir déjà donné ce premier tuyau...
Un exemple "service minimum" m'aiderait beaucoup:
créer une fenêtre X (peu importe le type)
capter les coord des mvt de la souris
les imprimer "brutes de printf" dans la console d'où la démo a été lancée.
Si ça, ça marche, tout le reste marchera. Il existe peut-être des "châssis minimaux" de ce genre quelque part dans un site? J'en avis trouvé pour OpenGL (juste ouvrir une fnêtre et tracer un trat: ça m'a suffi pour savoir comment faire de l'OpenGl dans Linux, que je connaissais déjà ailleurs)
merci d'avoir déjà donné ce premier tuyau...
j'aavis dit: récupéer coordonnées de tout mvt de souris dpeuis un programme en C! Pas depuis le shell!
Par contre si jamais tu as le source complet de xev (xev.c, les autres s'il y en a, Makefile), ça pourrait me montrer comment ce programme fait. Le mieux qu ej'ai obtenu est environ un renvoi d'énvèement de mvt de souris (sans bouton) par seconde, pour le moment. xev les capture beaucoup mieux, donc il m'intéresse!
merci si tu me le trouves (au cas où)
Par contre si jamais tu as le source complet de xev (xev.c, les autres s'il y en a, Makefile), ça pourrait me montrer comment ce programme fait. Le mieux qu ej'ai obtenu est environ un renvoi d'énvèement de mvt de souris (sans bouton) par seconde, pour le moment. xev les capture beaucoup mieux, donc il m'intéresse!
merci si tu me le trouves (au cas où)
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
>
kerisper
25 oct. 2008 à 17:39
25 oct. 2008 à 17:39