我X
对 Linux 上的开发有点陌生。我想知道以编程方式发送光标事件的最佳实践(或资源链接)是什么。将光标移动到标准化 (X,Y),创建鼠标右键/左键单击等。理想情况下,这将是C/C++
.
我玩过 Qt QCursor
,但我想知道实现这一点的原始方法。
我X
对 Linux 上的开发有点陌生。我想知道以编程方式发送光标事件的最佳实践(或资源链接)是什么。将光标移动到标准化 (X,Y),创建鼠标右键/左键单击等。理想情况下,这将是C/C++
.
我玩过 Qt QCursor
,但我想知道实现这一点的原始方法。
如果你想要“原始”的方式来完成它,你需要学习 Xlib。
如果你想要更原始的,你会想要研究 X 协议。
你问的是非常专业的知识。您应该前往 X.org 邮件列表或 X 相关新闻组。
我认为你可以使用XSendEvent
. 这里有一些示例代码用于XQueryPointer
填充大多数事件字段。
如果您只想移动指针,请使用XWarpPointer
.
另请查看 xdotool