多指针X(MPX)支持

peo*_*oro 5 c c++ linux pointers

我想知道高级应用程序应该/可以处理多个指针.

我最感兴趣的是MPX(Multi Pointer X - for Xorg)是如何工作的.哪些GUI库支持它?

似乎最新版本的Qt和GTK应该支持它,但找不到任何演示,教程或文档.

Fré*_*idi 3

GTK+ 中对 MPX 的实验性支持可以在此处找到。由于这是一项正在进行的工作,因此文档非常稀缺,但仍然可以帮助您入门。

这里有关于 MPX 本身的文档。

请注意,仅使用一个指针的现有应用程序将能够在支持 MPX 的服务器上运行不变。如果您希望应用程序利用多个指针,则需要在gtk_init()之前调用gdk_enable_multidevice()并处理每个设备的进入/离开事件和抓取。