X11 - 鼠标模拟拖动动作

X11 - Mouse simulation drag action

我使用 XQueryPointerXWarpPointer 模拟点击和移动动作。我想模拟拖动动作,但我找不到办法。我如何在 linux 机器上做?

使用 xtest 扩展 - 使用 XTestFakeButtonEvent / XTestFakeMotionEvent

模拟初始鼠标按下 + 鼠标移动事件 + 鼠标弹起

如果你不局限于 c++,你也可以使用 xdotool。它是命令行工具。对于拖动,您可以发送 buttondown、move、buttonup 事件。