XIfEvent()、XMaskEvenf()、XWindowEvent()、XCheckTypedEvent() 等的 XCB 等效项是什么

What are XCB equivalents of XIfEvent(), XMaskEvenf(), XWindowEvent(), XCheckTypedEvent(), etc

Xlib 提供了一系列 return 特定事件的函数,例如 XIfEvent()XMaskEvent()XWindowEvent()XCheckTypedEvent()(及其“检查”版本)...

XCB 怎么样?有没有办法只获取事件队列中的特定事件?

xcb_wait_for_special_event()好像是这样的功能之一,但是没有详细的说明书,不知道怎么用

我尝试阅读了xlib和xcb的源代码,但是力不从心

有了 libxcb,就没有“花哨的事件队列管理”了。您必须自己在循环中调用 xcb_poll_for_event() 并将事件放入您自己的事件队列中。然后您可以按照您想要的任何顺序处理该队列中的事件,如果需要,可以优先处理一些事件。