Имитация события нажатия клавиши в Python 2.7
Что я хочу сделать, это нажать любую клавишу клавиатуры на уровне сценариев Python в Windows. Я пробовал SendKeys, но он работает только на Python 2.6. Другие методы, которые я пробовал, включая
import win32com.client
win32com.client.Dispatch("WScript.Shell").SendKeys('String to be typed')
разрешать вводить только строки с уровня скрипта, но не позволять нажимать ENTER и другиеспециальный' ключи.
Поэтому мой вопрос: как я могу имитировать любое событие нажатия клавиши клавиатуры на уровне скрипта Python, включая 'специальный' такие как ENTER, CTRL, ESC и т. д.
Также было бы очень полезно, если бы можно было удерживать клавишу нажатой в течение определенного времени и нажимать комбинацию клавиш, например, Alt + F4.