Comment faire pour écouter les événements de souris sous Linux?
Je veux écrire un programme qui pourrait fonctionner en arrière-plan et le journal de position du pointeur de quand un clic de souris s'est produite. J'ai essayé de faire une recherche dans Google, mais les résultats ont été pour NCurses et certains GUI bibliothèques. Est-il une manière que je pourrais écrire un programme qui écoute les événements de la souris dans le fond? C et/ou Python sont des moyens utilisés.
OriginalL'auteur yasar | 2013-01-27
Vous devez vous connecter pour publier un commentaire.
Voici un exemple pour l'enregistrement de la position de la souris, les clics et les communiqués de:
Le compiler à l'aide de:
Aussi regarder ici Le clavier et la souris Événements et il y a beaucoup d'informations dans La Xlib Manuel.
gcc
questions.gcc -lX11 mouse.c -o mouse
ne fonctionne pas, vous devez mettre-lX11
à la fin, donc:gcc mouse.c -o mouse -lX11
OriginalL'auteur
question similaire: Comment puis-je capturer mouseevents et keyevents à l'aide de python en arrière-plan sur linux
La réponse ci-dessus est à l'aide de binding python pour evdev. cette liaison est disponible pour la capture de l'événement de souris.
OriginalL'auteur Wataru