0

我正在尝试使用 XSendEvent 将事件从一个窗口传递到下一个窗口。更具体地说,我希望传递所有鼠标事件,因此 XFocusEvent、XButtonEvent 和我假设其余的应该由 X 处理。我一直在使用 xev 来检测是否正在发送事件并且我没有成功。我正在寻找一个好的 XSendEvent 示例或解释。谢谢

4

1 回答 1

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

采用从 XNextEvent 返回的相同 XEvent 结构。除此之外,您只需要您要将其发送到的窗口的句柄。

于 2013-06-01T00:50:28.447 回答