【急】x11 如何捕获所有鼠标和键盘事件
初学xwindow,请问一下,基于x11,能否编写一个无窗口的应用程序,能够捕获所有的鼠标和键盘事件 ?
另外,x11的事件响应机制是否一定要基于窗口,在一个窗口中如何捕获所有的鼠标键盘事件?
谁能帮忙解答一下吗,不甚感激。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
初学xwindow,请问一下,基于x11,能否编写一个无窗口的应用程序,能够捕获所有的鼠标和键盘事件 ?
另外,x11的事件响应机制是否一定要基于窗口,在一个窗口中如何捕获所有的鼠标键盘事件?
谁能帮忙解答一下吗,不甚感激。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
你好,我也有跟楼主一样的问题,想请教一下第一种方法,能说的更具体些么?谢谢
可以,只知道两种方法,一种是创建个0,0的窗口,然后grab鼠标事件和键盘时间到窗口上,可以在XLIB层做,也可以在GDK层做,
还有就是用XEVIE这个扩展,需要在XWINDOW配置文件里面打开,然后可以截获所有鼠标事件和键盘事件,优先级很高(具体可以GOOGLE他的手册)
[ 本帖最后由 MyStar_api 于 2008-11-25 13:37 编辑 ]
不清楚,
xev 这个程序能给你启发,在x11-utils包