Я пытаюсь смоделировать нажатие клавиши с помощью приведенного ниже кода. Когда я открываю блокнот, он работает нормально, но когда я открываю игру, в которой я хочу его использовать, он ничего не делает. Таким образом, нажатия клавиш не работают. Я пытался имитировать движение мыши и щелчки, эти действия действительно работают. Кто-нибудь знает, как решить эту проблему?
Я нашел этот вопрос: Как я могу использовать java.awt.Robot внутри игр? но я не могу добавить комментарий или что-то еще.
package MyProject;
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
public class KeyStroke {
public static void main(String[] args) throws AWTException {
Robot robot = new Robot();
robot.delay(3000);
robot.keyPress(KeyEvent.VK_Q);
robot.keyPress(KeyEvent.VK_W);
robot.keyPress(KeyEvent.VK_E);
robot.keyPress(KeyEvent.VK_R);
robot.keyPress(KeyEvent.VK_T);
robot.keyPress(KeyEvent.VK_Y);
}
}