2014-05-10 5 views
0

Я пытаюсь ввести точку с запятой, используя класс Java Robot, но он не работает должным образом. Он просто ничего не набирает, и это заставляет меня выделить все, что я нажимаю после завершения программы. Кто-нибудь знает, почему это не работает?Невозможно ввести точку с запятой с Java Класс робота

Вот мой код:

public class tEST { 

    public static void main (String []args) throws AWTException { 

     Robot robot=new Robot(); 
     robot.delay(2000); 

     robot.keyPress(KeyEvent.VK_SHIFT); 

     robot.keyPress(KeyEvent.VK_COLON); 
     robot.keyRelease(KeyEvent.VK_COLON); 

     robot.keyRelease(KeyEvent.VK_SHIFT); 
    } 
} 
+2

Почему бы не посмотреть на 'VK_SEMICOLON'? – AntonH

ответ

0

Правильная константа KeyEvent для запятой является VK_SEMICOLON

robot.keyPress(KeyEvent.VK_SEMICOLON); 
Смежные вопросы