使用xlib捕获按键事件

时间:2010-11-29 03:05:51

标签: key x11 keypress capture xlib

在尝试捕获F1时,有一个问题,我无法捕获它,因为系统挂钩是执行在我的程序之前显示“帮助”内容, 谁能帮助我? 有没有办法在系统挂钩之前执行我的钩子。 在Linux中,当一个Xserver执行一个钩子时,它不会在同一个按键事件上执行下一个钩子 任何帮助都是预先准备的。

1 个答案:

答案 0 :(得分:1)

X中没有“系统挂钩”,只是在您之前启动并且已经抓住密钥的程序(在这种情况下,可能是窗口管理器)。如果这仅供您使用,请更改其他程序的配置。如果这是你正在为他人制作的一个程序,那么无论如何你都需要让你的密钥可配置,因为你永远不知道用户的密钥是什么 已经分配给其他应用程序使用,如果您尝试强制使用其中的键绑定,他们更有可能丢弃您的应用程序。