Код ключа для знаков <> для класса Java-робота? - PullRequest
0 голосов
/ 01 июня 2011

Можете ли вы сказать мне коды клавиш для класса Java Robot.
Например, чтобы нажать Enter, мы используем:

   a.keyPress(KeyEvent.VK_ENTER);
   a.keyRelease(KeyEvent.VK_ENTER);  

Я хочу нажать эти символы > и <.Какое ключевое слово или код я должен использовать?
Спасибо.

Ответы [ 3 ]

3 голосов
/ 01 июня 2011

Если вы имеете в виду java.awt.event.KeyInput, то быстрый взгляд на в документации предполагает, что KeyInput.VT_LESS и KeyInput.VT_GREATER будут соответствовать клавишам < и >.

1 голос
/ 01 июня 2011

Вы пробовали VK_LESS и VK_LESS в сочетании с SHIFT для > ?

0 голосов
/ 07 августа 2012

Вам нужно будет выполнить событие нажатия VK_SHIFT, затем нажать VK_COMMA, затем релиз VK_COMMA и релиз VK_SHIFT (при условии клавиатуры QWERTY).Система отклонит нажатие VK_LESS, потому что это недопустимая клавиша без события смены.

...