Имитация события нажатия клавиш CTRL + в bash без использования ожидаемого - PullRequest
1 голос
/ 18 марта 2011

Как я могу перенаправить событие CTRL + нажатие клавиши в программу через bash?Я не могу использовать ожидаемые или другие приложения, которых еще нет в стандартных дистрибутивах Linux.

Требование: bash?gedit 1.txt <(отправить CTRL + символ) </p>

1 Ответ

1 голос
/ 20 марта 2011

Возможность этого зависит от программы, в какой инструментарий она была записана и поддерживает ли программа и / или ее инструментарий внешнее управление.Большинство программ с графическим пользовательским интерфейсом этого не делают, в основном потому, что пользователи смущаются, когда их приложения начинают делать что-то автоматически.

Вы можете проверить, доступно ли ваше приложение в виде библиотеки, которая позволит вам создать безголовую программу, которую можноКоманда любым способом, который вы хотите, вместо того, чтобы пытаться отправлять события в свой графический интерфейс.

...