Wie kann ich mausevents erfassen und keyevents mit python im hintergrund auf linux
Ich würde gerne ein python-Skript, das im hintergrund laufen kann, aber drucken von text, wenn ein Mouse-oder keyevent passiert. Gibt es irgendwelche Bibliotheken/builtin Funktionalität zu erreichen? Oder alle system-Befehle, die ich anrufen kann um diese Informationen zu bekommen? Root ist kein Problem.
- so wie ein keylogger?
- Ja. ...Zeichen-Grenze...
- Sie haben zu Lesen Sie input-Ereignisse aus den Geräten in
/dev/input
. cat /dev/input/mice mouse0
mouse1
event0-9
geben mir leer, wenn ich das umleiten der Ausgabe in eine andere Datei bleibt das Feld leer? Es gibt etwas, das grundlegend anders als das Lesen von/dev/urandom
?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, Sie könnte verwenden python-bindings für evdev: http://packages.python.org/evdev/index.html. In der übung geben Sie ein Beispiel für die Tastatur, aber es sollte ähnlich wie für Maus-events:
Werfen Sie einen Blick auf pynput, zum Beispiel: