Я пытаюсь использовать XSendEvent для передачи событий из одного окна в другое. В частности, я хочу, чтобы все события мыши были переданы, поэтому XFocusEvent, XButtonEvent и я полагаю, что остальное должно обрабатываться X. Я использовал xev для определения того, отправляются ли события, и я не увенчался успехом. Я ищу хороший пример или объяснение XSendEvent. СпасибоПередача событий мыши с помощью XSendEvent
0
A
ответ
0
Я думаю, что это достойная ссылка:
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. Кроме того, вам просто нужен дескриптор окна, в которое вы хотите отправить его.
Что вы пробовали? Что не сработало? Stack Overflow - это место, где можно задавать конкретные вопросы, а не делать это за вас. Даже если вы не пробовали много, хорошо показать, что вы приложили к нему усилия, прежде чем приходить сюда, чтобы обратиться за помощью. – xaxxon