我对Linux上的X开发有些陌生.我想知道以编程方式发送游标事件的最佳做法(或指向资源的链接)是什么.将光标移动到规范化(X,Y),创建鼠标左右键等.理想情况下,这在C/C++中是有用的.
我玩过Qt QCursor,但我想知道完成此工作的原始方法.
解决方法:
我认为您可以使用XSendEvent
.有一些示例代码here,它使用XQueryPointer
填充大多数事件字段.
如果只想移动指针,请使用XWarpPointer
.
2022-05-23 06:17:53
我对Linux上的X开发有些陌生.我想知道以编程方式发送游标事件的最佳做法(或指向资源的链接)是什么.将光标移动到规范化(X,Y),创建鼠标左右键等.理想情况下,这在C/C++中是有用的.
我玩过Qt QCursor,但我想知道完成此工作的原始方法.
解决方法:
我认为您可以使用XSendEvent
.有一些示例代码here,它使用XQueryPointer
填充大多数事件字段.
如果只想移动指针,请使用XWarpPointer
.