gpt4 book ai didi

java - 在 Java 中没有焦点的情况下监听输入

转载 作者:IT老高 更新时间:2023-10-28 20:51:16 26 4
gpt4 key购买 nike

我正在使用 Robot 类用 Java 编写一个小程序。程序接管鼠标。在调试过程中,如果它开始以我不希望的方式运行,则很难退出程序,因为我无法将鼠标移到 Eclipse 中的终止按钮,也无法使用热键点击它是因为鼠标在另一个窗口中不断单击,而是给该窗口焦点。

我想做的只是连接一个 keylistener,这样当我点击 q 时,我可以退出程序,但我知道如何做到这一点的唯一方法是制作一个窗口,并且该窗口需要焦点才能捕获输入。有没有办法从任何地方监听键盘或鼠标输入,而不管焦点是什么?

最佳答案

有一个库可以为您完成艰苦的工作: https://github.com/kwhat/jnativehook

关于java - 在 Java 中没有焦点的情况下监听输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/901224/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com