【发布时间】:2011-04-14 10:26:10
【问题描述】:
我想在程序运行时按下某个组合键时执行特定操作,即使窗口不在焦点上也是如此。例如,如果我按 CTRL-U 程序将退出。这可能吗?
【问题讨论】:
-
Java 不支持此功能。 Java 只能在窗口处于焦点时响应 KeyEvent。您需要使用 JNI(我对此一无所知)或其他允许访问操作系统的语言。
-
@camickr,JNA 可能更容易处理,大多数 Windows API 已经有 C 接口...