Существует ли эквивалент Python классу Java AWT Robot?

Кто-нибудь знает класс Python, похожий на Java Robot?

В частности, я хотел бы выполнить захват экрана в Ubuntu и, в конечном счете, отслеживать щелчки мыши и нажатия клавиш (хотя это немного другой вопрос).

Ответы

Ответ 1

Если у вас есть GTK, вы можете использовать класс gtk.gdk.Display, чтобы выполнить большую часть работы. Он управляет указателем клавиатуры/мыши, захватывает набор объектов gtk.gdk.Screen.

Ответ 3

Что касается захвата экрана, см. этот ответ. Это сработало для меня. Другие ответы на один и тот же вопрос могут представлять интерес.

Ответ 4

Просмотрите RobotFramework. Я не знаю, будет ли он делать то же самое, что и JavaRobot, или если он будет делать больше. Но его легко и очень гибко использовать.