1

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

谢谢。

4

1 回答 1

3

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

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

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

于 2009-12-24T05:08:43.370 回答