无法使用Robot

时间:2015-09-25 14:07:04

标签: java

我正在使用socket和java Robot类远程按键盘上的某些键(以及鼠标上的按钮)。

Homebrew程序正在我的Nintendo Wii上运行。(但在这里,我正在使用模拟器) Wii通过socket发送Wii远程按钮信息,java程序接收它并按下键或控制鼠标。

除Windows键外,一切似乎都运行良好。 它接收按键和主页按钮。(当我按下主页按钮时,PC应该打开窗口菜单) 所以,我认为问题在于按键。

我使用这种方法按键。 如果Press为true则按下该键。否则,它会释放密钥。

private static void PressKey(Robot R, int Key, boolean Press)
{
    if(Press)
        R.keyPress(Key);
    else
        R.keyRelease(Key);
}

我打电话是这样的:

PressKey(rBot, KeyEvent.VK_WINDOWS, BH);
  • rBot是:

    机器人rBot =新机器人();

  • 按下主页按钮时BH为true,未按下主页按钮时为假

我该如何解决这个问题?

0 个答案:

没有答案