Symulowanie zdarzenia naciśnięcia klawisza w Pythonie 2.7
Chcę nacisnąć dowolny klawisz z poziomu skryptu Pythona w systemie Windows. Próbowałem SendKeys, ale działa tylko w Pythonie 2.6. Inne metody, które próbowałem, w tym
import win32com.client
win32com.client.Dispatch("WScript.Shell").SendKeys('String to be typed')
zezwalaj tylko na wpisywanie ciągów z poziomu skryptu, ale nie pozwalaj na naciskanie ENTER i innych „specjalnych” klawiszy.
Dlatego moje pytanie brzmi: jak mogę symulować dowolne zdarzenie naciśnięcia klawisza z poziomu skryptu Pythona, w tym „specjalne”, takie jak ENTER, CTRL, ESC itp.
Byłoby również bardzo pomocne, gdyby możliwe było przytrzymanie wciśniętego klawisza przez określony czas i naciśnięcie kombinacji klawiszy takich jak Alt + F4.