Имитировать нажатие клавиши в Linux с помощью Python
Как я могу имитировать нажатие клавиши на питоне? Я также хочу нажать несколько клавиш одновременно.
Что-то вроде:
keystroke('CTRL+F4')
или
keystroke('Shift+A')
Ответ 1
Хотя он специфичен для X, вы можете установить пакет xautomation (apt-get install xautomation в системах на основе Debian) и использовать xte для имитации нажатия клавиш, например:
Python-uinput - это интерфейс Python для Linux uinput kernel module, который позволяет подключать драйверы устройств userpace к ядру. На практике Python-uinput упрощает создание виртуальных джойстиков, клавиатур и мышей для произвольного создания произвольных входных событий...