Есть ли какой-либо метод, которым я могу отправить события случайного ключа в приложение X11?

Таким образом, я пишу игру, и я получаю катастрофические отказы, очень периодически происходящие в перемещении. Я пытаюсь получить след из gdb, но это невероятно утомительно, чтобы продолжать путать вокруг, надеясь поразить ошибку. Я хочу приложение, которое отправит случайные события клавиатуры (предпочтительно подмножество, выбранное мной) к X приложениям (окно SDL в этом случае).

Я пытался гуглить и искать SuperUser, но если такое приложение существует (поскольку я уверен, что существует), ключевые слова, которые я использую, не поражают его.

Заранее спасибо.

1
задан 25.09.2009, 21:20

1 ответ

То, что Вы ищете, xdotool. Это - простая программа командной строки, которая может отправить различные события (включая нажатия клавиш) к X11.

Просто запишите немного сценария на языке по Вашему выбору для вызова

xdotool key [key to press]

Можно также сделать отдельный keydown и keyup события, таким образом, можно моделировать пользователя, удерживающего клавишу.

4
ответ дан 12.12.2019, 08:18

Теги

Похожие вопросы