J'écris un macro-générateur/clavier remapper en python, pour xubuntu. J'ai trouvé comment intercepter et enregistrer des frappes, et envoyer des frappes que je veux enregistrer, mais je n'ai pas compris comment bloquer les frappes. Je dois désactiver l'entrée au clavier pour remapper une clé. Par exemple, si je voulais envoyer 'a' quand j'appuie sur la touche 's', je peux actuellement enregistrer la touche 'a' et la mettre en lecture quand j'appuie sur la touche 's'. Je ne peux pas, cependant, empêcher que la touche 's' soit envoyée à côté de celle-ci.Python désactiver/rediriger l'entrée au clavier
J'ai utilisé le module pyxhook à partir d'un clavier-logger open source pour les hooks, et encore une fois, la méthode d'entrée la plus fausse de la bibliothèque python x. Je me souviens d'avoir lu quelque part que quelqu'un bloquait toutes les entrées au clavier en redirigeant toutes les frappes vers une fenêtre invisible en utilisant tkinter. Si quelqu'un pouvait poster cette méthode, ce serait génial.
J'ai besoin de quelque chose qui bloque toutes les frappes, mais ne désactive pas les crochets de mon clavier.
Avez-vous envisagé d'utiliser des malédictions? Voir http://docs.python.org/howto/curses.html, par exemple. –
Est-ce que cela aide? [http://code.activestate.com/recipes/134892/](http://code.activestate.com/recipes/134892/) –