我目前正在尝试为 Android 创建一个小的远程应用程序来控制我 PC 上的 MediaPlayer(如 Rythmbox)。
大多数媒体播放器都能理解我键盘上的特殊键(如“播放/暂停”或“下一个/上一个”)。我的想法是 Android 应用程序向 PC 发送命令(如“暂停”)。在 PC 上运行一个普通的 Java 应用程序,它接收这个命令并模拟这个特殊按钮的按键。
优点是您可以在所有平台上为支持此特殊键的每个播放器使用此应用程序(并且它们几乎在每个新的 USB 键盘上)。
我在 JavaDocs 中搜索了KeyEvent
-class 中的常量,但我找不到。有谁知道如何模拟按下这些按钮之一,如果这甚至可以用 Java 实现?
只要没有其他解决方案,我也可以使用其他库。
另外,我知道我应该使用 aRobot
来模拟按键,这适用于我键盘上的所有普通键。我根本找不到任何方法来模拟那些特殊键上的按键。