Simuler une pression sur une touche de l'événement en Python 2.7

Ce que je veux faire est d'appuyer sur une touche du clavier à partir du script Python à niveau sur Windows. J'ai essayé de SendKeys mais il ne fonctionne que sur la version 2.6 de python. D'autres méthodes que j'ai essayé, y compris

import win32com.client 
win32com.client.Dispatch("WScript.Shell").SendKeys('String to be typed')

permettent uniquement de type chaînes de caractères à partir du niveau de script, mais ne pas permettre d'appuyer sur ENTRÉE, et d'autres "spécial" clés.

Donc ma question est: Comment puis-je simuler n'importe quelle touche du clavier appuyez sur un événement à partir d'un script python, y compris "spécial", comme l'ENTRÉE, CTRL, ESC, etc.

Il serait également très utile si il est possible de maintenir une touche enfoncée pour toute période de temps spécifique et appuyez sur une combinaison de touches Alt+F4.

Je pense que cela devrait vous aider! stackoverflow.com/questions/11906925/python-simulate-keydown

OriginalL'auteur Piotr Dabkowski | 2012-12-28