c++ - 多指针 X (MPX) 支持

标签 c++ c linux pointers

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

我最感兴趣的是 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/

相关文章:

c - 如何在C中获得无穷大的值(value)? (尤其是整数值)

linux - 编译ffprobe linux库

json - 如何过滤没有嵌套范围的嵌套 JSON 数据

C++ cin.get();功能异常?

c++ - SSLSniff错误: "SSL Accept Failed"

c++ - 连接 : No such Slot QTreeView

c - 不使用 *printf 打印数字

C - 基于变量的 For 循环没有迭代正确的次数

linux - 在 ubuntu 中安排 crontab

c++ - 从 vector 中获取浮点值