2

X对 Linux 上的开发有点陌生。我想知道以编程方式发送光标事件的最佳实践(或资源链接)是什么。将光标移动到标准化 (X,Y),创建鼠标右键/左键单击等。理想情况下,这将是C/C++.

我玩过 Qt QCursor,但我想知道实现这一点的原始方法。

4

3 回答 3

2

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

如果你想要更原始的,你会想要研究 X 协议。

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

于 2010-12-09T19:31:33.150 回答
1

我认为你可以使用XSendEvent. 这里有一些示例代码用于XQueryPointer填充大多数事件字段。

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

于 2010-12-09T19:32:38.470 回答
1

另请查看 xdotool

http://www.semicomplete.com/projects/xdotool/

于 2010-12-09T19:34:27.520 回答