我想知道,是否有可能以某种方式将按键事件映射为 Xwindows 中的鼠标中键单击?我知道它们是不同的设备,但如果有一种方法可以从 C 程序触发中间按钮单击事件,那么使用现有的 xwindows 机制将键绑定(bind)到它应该很容易。
最佳答案
Xevent 做到了这一点:
代码在我的机器上编译并运行得很好。
如果您作为开发人员感兴趣:它使用 XTest 扩展,该扩展包含在 X 服务器中。还有一些关于该 API 的旧的、仍然有效的在线文档:
http://www.xfree86.org/current/xtestlib.html
关于mouse - 是否可以映射按键以模拟 xwindows 中的中键单击?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/294177/