【问题标题】:How to get keystrokes with java outside of frames [duplicate]如何在框架外使用java获取击键[重复]
【发布时间】:2015-08-22 09:12:55
【问题描述】:

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

我也在寻找一种无需安装软件包的方法。 (所以 jna 不起作用)

【问题讨论】:

标签: java input keyboard key screen


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-24
    • 2013-09-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-12
    • 2011-05-01
    相关资源
    最近更新 更多