0

The code

Robot r=new Robot();
r.keyPress(KeyEvent.VK_CAPS_LOCK);
r.keyPress(KeyEvent.VK_V);
r.keyPress(KeyEvent.VK_CAPS_LOCK);

does not close after printing the V. How do I fix this?

Jared Nielsen
  • 3,669
  • 9
  • 25
  • 36
Renish Khunt
  • 5,620
  • 18
  • 55
  • 92

1 Answers1

3

You have to release the keys after pressing them:

Robot r=new Robot();
r.keyPress(KeyEvent.VK_CAPS_LOCK);
r.keyRelease(KeyEvent.VK_CAPS_LOCK);
r.keyPress(KeyEvent.VK_V);
r.keyRelease(KeyEvent.VK_V);
r.keyPress(KeyEvent.VK_CAPS_LOCK);
r.keyRelease(KeyEvent.VK_CAPS_LOCK);
Lone nebula
  • 4,768
  • 2
  • 16
  • 16