如何在帧外使用java进行击键

时间:2015-06-08 01:17:34

标签: java input keyboard key screen

我知道有一种方法可以在帧之外获取鼠标坐标(使用MouseInfo)。有没有办法可以获得键盘输入?在按下某个键时触发的方法将是首选,但如果该方法必须检查自己按下了哪个键,那么这也是有效的。提前谢谢!

我也在寻找一种方法来不用安装包。 (所以jna不会工作)

1 个答案:

答案 0 :(得分:0)

如果您正在谈论在未选择JFrame本身时获取键盘输入,由于Java是虚拟机,它有其局限性。只有选择了JFrame才能获得击键。其他语言可以实现这一点,但不幸的是,Java上次检查时仅限于JFrame内部的内容。你可以试试这个: Is there a way to get keyboard events without JFrame?

但如果您没有框架,我认为您可能需要涉及不同的语言。