我想创建一个在后台运行的程序,每次用户按下一个键时,该程序都会通知他正在使用哪种语言编写。 但我不知道如何检测(如果可能)在另一个不相关的程序中按下的按键...... 据我所知,keylistener 仅适用于我自己的 java 程序,当它具有焦点时,所以它对我来说没那么有用...... (抱歉我的英语不好)
最佳答案
尝试JNativeHook ,它做得很好。
唯一需要注意的是,返回的关键代码与 Java 使用 IIRC 的关键代码不同。
我可以向您展示一个工作程序,但 Stack Overflow 不允许我链接到它,因为那将是“广告”。抱歉,现在没有时间为这个空间生成 SSCCE。我认为 JNativeHook 无论如何都不难入门。
关于java - 我可以使用java检测是否在另一个窗口中按下了按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47632244/