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