문제

버튼 조치에서 키 누르기를 추가하려고했습니다.

try{
    Robot robot=new Robot();

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

    robot.mousePress(KeyEvent.BUTTON1_MASK);
    robot.mouseRelease(KeyEvent.BUTTON1_MASK);
}catch(Exception e){}
.

이제는 "A-KEY"를 보유하고 싶습니다.이 경우 제 3 회선을 밝게했습니다. robot.keyrerease (keyevent.vk_a);
그러나 키 프레스는 keyRelease를 필요로하지 않습니다. 그래서 "A-Key"를 보유하지 않았습니다.다른 경우에 주문을 마우스 셀레아즈가 실행하지 않을 때까지 누구든지 누구나 솔루션을 주거나 무슨 일이 일어나고 있는지 설명 할 수 있습니다.

도움이 되었습니까?

해결책

비슷한 질문을 참조하십시오. 누구의 답변은 Thread.sleep()를 사용하여 키를 눌러 Java 및이 질문에서 보유 된 키를 시뮬레이션합니다. 어떻게 로봇을 누르고 일정 기간 동안 마우스 버튼을 누르고 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top