将编程的鼠标事件发送到X

我对Linux上的X开发有点新鲜。 我想知道什么是编程发送游标事件的最佳做法(或资源链接)。 将光标移动到规范化(X,Y),创build鼠标右键/左键单击等。理想情况下,这将是在C/C++东西。

我已经玩了Qt QCursor但我想知道完成这个原始的方式。

我想你可以使用XSendEvent 。 这里有一些示例代码,它使用XQueryPointer来填充大部分事件字段。

如果您只想移动指针,请使用XWarpPointer

你需要学习Xlib,如果你想“原始”的方式来实现它。

如果你想要更多的原料,你会想学习X协议。

你问的是相当专业的知识。 您应该前往X.org邮件列表或X相关的新闻组。