4

我目前有一个 PS1 控制器通过我的 Arduino 向 Java 程序发送消息,然后读取它们并使用机器人按下正确的键。这样做的问题是机器人类无法将按键发送到大多数应用程序,因此不会将按键发送到我想使用 PS1 控制器控制的游戏。在硬件级别上,如何在不使用机器人的情况下模拟键盘按键?我以前尝试过让它运行一个 Visual Basic 脚本,它可以工作,但速度太慢了。有没有办法纯粹在java中做到这一点?

4

1 回答 1

0

Java Native Access (JNA) 允许使用纯 Java 访问本机级别的操作系统。您可以在此处访问 JNA 项目。

此外,我发现了一个使用 JNA 连接到硬件键盘来听按键的示例。我想就是你要找的。

如果它不是您想要的,那么您绝对可以查看参考并实现自己的。

于 2013-07-15T06:23:24.797 回答