Wie zu hören für Maus-Ereignisse in Linux?
Ich möchte ein Programm schreiben, das würde im hintergrund laufen und log-Zeiger, der die position, wenn ein Maus-Klicks. Ich habe versucht zu suchen in Google, aber die Ergebnisse waren für NCurses und einige GUI-Bibliotheken. Gibt es eine Möglichkeit, ich könnte ein Programm schreiben, hört auf Maus-Ereignisse im hintergrund? C und/oder Python-Möglichkeiten sind bevorzugt.
InformationsquelleAutor yasar | 2013-01-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein Beispiel für die Protokollierung position der Maus, Klicks und Freigaben:
Kompilieren Sie es mit:
Schauen Sie auch hier Tastatur und Pointer-Events und es gibt eine Menge von Informationen in Das Xlib-Manual.
gcc
Angelegenheiten.gcc -lX11 mouse.c -o mouse
nicht funktioniert, Sie müssen setzen-lX11
am Ende, also:gcc mouse.c -o mouse -lX11
InformationsquelleAutor
ähnliche Frage: Wie kann ich mausevents erfassen und keyevents mit python im hintergrund auf linux
Die obige Antwort ist mit python-Bindung für evdev. diese Bindung ist für die Erfassung Maus-Ereignis.
InformationsquelleAutor Wataru