【发布时间】:2015-08-22 09:12:55
【问题描述】:
我知道有一种方法可以获取帧外的鼠标坐标(使用 MouseInfo)。有没有办法也可以获得键盘输入?当一个键被按下时触发的方法将是首选,但如果该方法必须检查自己按下了什么键,那也可以。提前致谢!
我也在寻找一种无需安装软件包的方法。 (所以 jna 不起作用)
【问题讨论】:
-
也看看jnativehook
标签: java input keyboard key screen
我知道有一种方法可以获取帧外的鼠标坐标(使用 MouseInfo)。有没有办法也可以获得键盘输入?当一个键被按下时触发的方法将是首选,但如果该方法必须检查自己按下了什么键,那也可以。提前致谢!
我也在寻找一种无需安装软件包的方法。 (所以 jna 不起作用)
【问题讨论】:
标签: java input keyboard key screen
如果您谈论的是在未选择 JFrame 本身时获取键盘输入,由于 Java 是虚拟机,因此它有其局限性。只有选择了 JFrame 才能获得击键。其他语言可以实现这一点,但不幸的是,Java 仅限于我上次检查时 JFrame 内部的内容。你可以试试这个: Is there a way to get keyboard events without JFrame?
但如果您没有框架,我认为您可能需要涉及不同的语言。
【讨论】: