0
localRobot.keyPress(KeyEvent.VK_F);

このキープレスを大文字のキープレスにする方法がわかりません。VK_SHIFT を押してから離そうとしましたが、うまくいきませんでした。capslock ボタンを押しても機能しますか? もしそうなら、どうすればいいですか?VK_CAPSだけですか?

4

2 に答える 2

1

私はこれがうまくいくと信じています。シフトボタンを押して、自分のボタンを押して離します。

localrobot.keyPress (KeyEvent.VK_SHIFT); 
localrobot.keyPress (keyCode); //Your keycode(your letter)

localrobot.keyRelease (KeyEvent.VK_SHIFT); 
localrobot.keyRelease (keyCode); 
于 2015-03-27T23:43:03.880 に答える
1

試す:

localRobot.keyPress(KeyEvent.VK_SHIFT);
localRobot.keyPress(KeyEvent.VK_F);
localRobot.keyRelease(KeyEvent.VK_F);
localRobot.keyRelease(KeyEvent.VK_SHIFT);

または:

localRobot.keyPress(KeyEvent.VK_CAPS_LOCK);
localRobot.keyRelease(KeyEvent.VK_CAPS_LOCK);
localRobot.keyPress(KeyEvent.VK_F);
localRobot.keyRelease(KeyEvent.VK_F);
localRobot.keyPress(KeyEvent.VK_CAPS_LOCK);
localRobot.keyRelease(KeyEvent.VK_CAPS_LOCK);
于 2015-03-27T23:46:35.807 に答える