2

我想一直捕捉关键事件,即使我的应用程序不在焦点上。例如,Ctrl+SPACE当焦点在其他应用程序时,我的应用程序应该检测到组合键,并且应该做出相应的响应。谢谢

4

2 回答 2

3

这是特定于操作系统的,不在 JVM 范围内。

这里有两个很好的开源 Java 库来实现你想要的:

两者都是 JNI 包装器。

于 2012-01-05T17:33:57.237 回答
2

纯Java不可能,当应用程序丢失Focus,然后Focus Subsystem由管理Native OS,有一些方法可以通过unsing来做JNI,注意Key ShoutCuts应该是Anti_Virus敏感的

于 2012-01-05T17:27:59.467 回答