Comment puis-je capturer mouseevents et keyevents à l'aide de python en arrière-plan sur linux
Je voudrais faire un script python qui peut s'exécuter en arrière-plan, mais l'impression de texte lorsqu'un mouseevent ou keyevent qui se passe. Existe-il des bibliothèques/builtin fonctionnalité pour y parvenir? Ou tout système de commandes que je peux appeler pour obtenir cette info? Étant la racine est pas un problème.
donc, comme un keylogger?
Oui. ...limite de caractères...
Vous avez qu'à lire les événements d'entrée à partir des périphériques dans
Oui. ...limite de caractères...
Vous avez qu'à lire les événements d'entrée à partir des périphériques dans
/dev/input
.cat /dev/input/mice mouse0
mouse1
event0-9
sont juste me donner le vide, si je redirige la sortie vers un autre fichier reste vide? Il ya quelque chose de fondamentalement différent de ce que la lecture à partir /dev/urandom
?OriginalL'auteur jett | 2012-09-12
Vous devez vous connecter pour publier un commentaire.
Je suppose, vous pouvez utiliser les liaisons python pour evdev: http://packages.python.org/evdev/index.html. Dans le tutoriel, ils donnent un exemple pour le clavier, mais il devrait être similaire pour les événements de la souris:
OriginalL'auteur Boris Burkov
Prendre un coup d'oeil à pynput, par exemple:
OriginalL'auteur Hristo Vrigazov