Клавиши со стрелками Java KeyPress запускают цифровые клавиши
Когда используешь Robot.keyPress
для KeyEvent VK_UP
, клавиша numpad запускается вместо обычной клавиши со стрелкой. Я пытаюсь написать эмулятор клавиатуры, который можно использовать для игр и т. Д. Тестирование с помощью TrackMania Я замечаю, что он запускает не обычную клавишу, а клавишу на цифровой клавиатуре.
Как я могу вызвать нормальные клавиши, используя keyPress?
При проверке API предполагается, что это не стрелка на клавиатуре. Что это не так.
Robot r = new Robot();
r.keyPress(KeyEvent.VK_UP);
Это сгенерирует цифровой ключ.
Если это не может быть сделано в Java, есть ли язык, который позволяет это?