Клавиши со стрелками Java KeyPress запускают цифровые клавиши

Когда используешь Robot.keyPress для KeyEvent VK_UP, клавиша numpad запускается вместо обычной клавиши со стрелкой. Я пытаюсь написать эмулятор клавиатуры, который можно использовать для игр и т. Д. Тестирование с помощью TrackMania Я замечаю, что он запускает не обычную клавишу, а клавишу на цифровой клавиатуре.

Как я могу вызвать нормальные клавиши, используя keyPress?

При проверке API предполагается, что это не стрелка на клавиатуре. Что это не так.

Robot r = new Robot();
r.keyPress(KeyEvent.VK_UP);

Это сгенерирует цифровой ключ.

Если это не может быть сделано в Java, есть ли язык, который позволяет это?

0 ответов

Другие вопросы по тегам