Передача событий мыши с XSendEvent

Я пытаюсь использовать XSendEvent для передачи событий из одного окна в другое. Точнее говоря, я хочу, чтобы все события мыши передавались, поэтому XFocusEvent, XButtonEvent и я предполагаем, что все остальное должно обрабатываться X. Я использовал xev, чтобы определить, отправляются ли события, и я потерпел неудачу. Я ищу хороший пример XSendEvent или объяснение.
Спасибо

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. Кроме того, вам просто нужен дескриптор окна, в которое вы хотите отправить его.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]