最近我为一个游戏制作了一个自动转换器,它允许你使用F1和F2打开或关闭它,一旦我完成应用程序,我心想,“哦,太棒了,我忘了Java不会让你记录外键击和鼠标移动“,有没有简单的非本地方式来做到这一点?
感谢。
答案 0 :(得分:3)
不。您可以进行应用程序范围的键盘和鼠标处理,但如果您的应用程序不是前台应用程序,则几乎没有选项。您可以做的最好的事情是发现鼠标位置:
java.awt.MouseInfo.getPointerInfo().getLocation()
这将始终有效。你虽然键盘输入运气不好。为此,您需要编写本机代码。