【问题标题】:Simulate Mouse Events linux模拟鼠标事件 linux
【发布时间】:2013-11-08 16:25:21
【问题描述】:

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

【问题讨论】:

  • 这取决于您是否正在考虑一些基于X11 的桌面应用程序。

标签: linux mouse simulate


【解决方案1】:

有两种方法:

  1. 你可以生成"synthetic" events

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

  2. 您可以使用XTEST extension

    这允许发送将IsSynthetic 设置为False 的事件,从而实现完全模拟,但扩展通常被禁用或限制。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2014-01-02
    • 2012-09-22
    相关资源
    最近更新 更多