Java имитировать ввод INT с клавиатуры (робот) - PullRequest
0 голосов
/ 14 марта 2020

Я хотел бы смоделировать ввод числа "0" в Java, я слышал о роботе, но могут ли они также имитировать ввод int? На самом деле я знаю только этот короткий код:

Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ENTER);    // confirm by pressing Enter in the end, but i want to enter "0"  before and after press enter...
robot.keyRelease(KeyEvent.VK_ENTER);

1 Ответ

1 голос
/ 14 марта 2020

Просто используйте

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

Нет способа «по-настоящему» симулировать, что целое число исходит от клавиатуры. Клавиатура выдает символы ascii и не знает, какие из них соответствуют целым числам.

...