Я пытаюсь использовать XSendEvent для передачи событий из одного окна в другое. Точнее говоря, я хочу, чтобы все события мыши передавались, поэтому XFocusEvent, XButtonEvent и я предполагаем, что все остальное должно обрабатываться X. Я использовал xev, чтобы определить, отправляются ли события, и я потерпел неудачу. Я ищу хороший пример XSendEvent или объяснение.
Спасибо
Я думаю, что это достойная ссылка
http://tronche.com/gui/x/xlib/event-handling/
http://tronche.com/gui/x/xlib/event-handling/manipulating-event-queue/XNextEvent.html
получает событие для вашего окна, а затем
http://tronche.com/gui/x/xlib/event-handling/XSendEvent.html
принимает ту же структуру XEvent, возвращенную из XNextEvent. Кроме того, вам просто нужен дескриптор окна, в которое вы хотите отправить его.
Других решений пока нет …