1

我一直在努力寻找一个 C/C++ 库来模拟 Linux 中的鼠标事件,但找不到。有人可以建议一个简单的图书馆吗?

4

1 回答 1

3

有两种方法:

  1. 您可以生成“合成”事件

    鼠标按钮的处理方式与键盘上的按键非常相似,因此修改此代码应该很简单。IsSynthetic请注意,应用程序可以通过查看事件中的字段来了解这一点。例如,Xterm 出于安全原因忽略合成事件。

  2. 您可以使用XTEST 扩展

    这允许发送IsSynthetic设置为 的事件False,因此可以进行完全模拟,但扩展通常被禁用或限制。

于 2013-11-08T17:33:27.287 回答