当窗口不活动时,有没有办法检测键输入?也就是说,另一个应用程序正在运行,但是当按下 F9 键或类似的东西时,程序会被触发。
这是可能的还是java与这些功能不兼容?从我发现java无法获得输入,除非它是活动窗口。
注意: 我通常使用 keylistener,当我不积极使用该程序时,它似乎停止工作(有充分的理由)。
听起来您想要低级键盘挂钩。
这在 Java 中是不可能直接实现的(即使用纯 Java 代码),但您可以参考其他库(或制作您自己的库)来实现这一点。快速的谷歌搜索提供了很多参考资料和免费/开放的库,可以为您提供键盘和鼠标挂钩(都非常方便)。
希望有帮助。