【问题标题】:Record Keystrokes outside of the application在应用程序之外记录击键
【发布时间】:2009-12-24 04:26:35
【问题描述】:

最近我为一个游戏制作了一个自动点击器,它可以让你使用 F1 和 F2 来打开或关闭它,一旦我完成了应用程序,我就想,“哦,太好了,我忘了 Java 不允许你记录外部击键和鼠标移动”,有没有简单的非本地方法来做到这一点?

谢谢。

【问题讨论】:

    标签: java keystroke


    【解决方案1】:

    不。您可以进行应用程序范围的键盘和鼠标处理,但如果您的应用程序不是前台应用程序,则您几乎没有选择。你能做的最好的就是发现鼠标位置:

    java.awt.MouseInfo.getPointerInfo().getLocation()
    

    这将始终有效。不过,您对键盘输入不走运。为此,您需要编写本机代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-20
      • 2017-07-14
      • 2013-11-09
      • 2018-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多