我想知道高级应用程序应该/可以如何处理多个指针。
我最感兴趣的是 MPX(Multi Pointer X - 用于 Xorg)的工作原理。哪些 GUI 库支持它?
Qt 和 GTK 的最新版本似乎应该支持它,但找不到任何演示、教程或文档。
最佳答案
可以在 GTK+ 中找到对 MPX 的实验性支持 here .由于这是一项正在进行的工作,因此文档非常稀缺,但仍然可以帮助您入门。
有关于 MPX 本身的文档 here .
请注意,仅使用一个指针的现有应用程序将能够在支持 MPX 的服务器上不加改动地运行。如果您希望您的应用程序利用多个指针,您需要调用 gdk_enable_multidevice()之前 gtk_init()并处理每个设备的进入/离开事件和抓取。
关于c++ - 多指针 X (MPX) 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4325295/