X11:为多个其他输入事件使用多个XNextEvent循环吗?

问题描述

我在Linux上使用带有X11的预建窗口库(GLFW)。 GLFW不会使用包含触摸事件(XI_TouchBegin,XI_TouchUpdate,XI_TouchEnd)的输入掩码来创建窗口。由于对你们中的大多数人没有意义的原因,在这种支持下,我无法重新编译GLFW库,因此,我不得不尝试分别处理触摸事件。我脑海中的计划是

XISelectEvents(dis,win,XIGetSelectedEvents() | XI_TouchBegin | XI_TouchUpdate | XI_TouchEnd)

然后创建一个新的XNextEvent()循环,在其中处理这些循环。但是,我几乎可以肯定,原始的GLFW XNextEvent()将比我先吞噬那些事件。如何确保我的触摸事件不会丢失到原始XNextEvent()循环中?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...