【发布时间】:2014-03-18 18:25:11
【问题描述】:
我的问题类似这样:http://forum.winehq.org/viewtopic.php?t=14451
Gnome 似乎为 Alt-F2 调用 XGrabKey(),但它也是我程序中的热键。如何让我的程序在前台接收此事件而不是 Gnome shell?
如果我调用XGrabKey(),它将返回BadAccess。如果我调用XGrabKeyboard(),那么我的程序将抑制所有其他全局热键。
【问题讨论】:
-
即使可能,我也建议不要这样做。 Alt+F2 是一个非常常见的热键,不仅在 Gnome 中使用,而且在许多其他桌面环境中用于运行命令/程序。肯定还有其他人更适合这项任务吗?