我想在X11中捕获所有鼠标点击事件并将它们传递给我的C++应用程序。我不仅想捕获在我的主窗口上方进行的点击,而且想捕获每一个点击事件,而不考虑我的主窗口。使用XGrabPointer似乎可以轻松实现这一点。但是,我希望所有事情都像我从未抓住事件一样运行。也就是说,我希望事件继续按照其正常路径向下传递到其他客户端,我只想成为第一个监听事件的人。我不想吃掉这些事件。
当搜索该问题时,似乎有几种解决方案,但显然所有这些解决方案都已经过时或不可用。最有前途的是Xrecord + Xtest,但似乎也已经过时了。
现在看来,应该使用Xinput2来完成这个任务,但如何使用它的信息非常稀少。我会很感激您的见解。
当搜索该问题时,似乎有几种解决方案,但显然所有这些解决方案都已经过时或不可用。最有前途的是Xrecord + Xtest,但似乎也已经过时了。
现在看来,应该使用Xinput2来完成这个任务,但如何使用它的信息非常稀少。我会很感激您的见解。