2013-04-28 46 views
0

代碼Java的Robot類按鍵響應

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

不打印V後關閉。我該如何解決?

回答

3

你必須按他們後,鬆開按鍵:

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); 
+1

你還不如寫按下並釋放鍵的方法。 :-) – 2013-04-28 12:22:17

+0

非常感謝你孤獨 – 2013-04-28 12:23:20