2
Robot을 제외하고 키보드 프레스를 시뮬레이션하는 다른 방법이 있습니까? 몇 가지 코드 예제를 제공해 주시겠습니까?키보드 프레스 시뮬레이션
또는 perhabs 당신은 나에게 Robot()에 대한 조언을 줄 수 있습니다. 타이머 종료로 인해 키보드 프레스를 시뮬레이트하려고합니다. 메모장에 입력하지 않는 한 Robot()에서 작동합니다. 그러나 나는 그것을 게임 안에 쓰고 싶다 (in-game chat). 글쎄, 그것은 입력하지만, 메시지를 채팅에 입력 한 후에는 키보드를 사용할 수 없습니다. 그것은 무력화됩니다.
나는이 버튼을 입력 할 필요가 :
private int drake60[] =
{
KeyEvent.VK_ENTER,
KeyEvent.VK_D, KeyEvent.VK_R, KeyEvent.VK_A, KeyEvent.VK_K, KeyEvent.VK_E,
KeyEvent.VK_SPACE,
KeyEvent.VK_I, KeyEvent.VK_N,
KeyEvent.VK_SPACE,
KeyEvent.VK_6, KeyEvent.VK_0,
KeyEvent.VK_SPACE,
KeyEvent.VK_S, KeyEvent.VK_E, KeyEvent.VK_C, KeyEvent.VK_O, KeyEvent.VK_N, KeyEvent.VK_D, KeyEvent.VK_S,
KeyEvent.VK_ENTER
};
그리고 이것은이 만들어진 방법입니다
public void drake60(){
try{
robot = new Robot();
for (int i = 0; i < drake60.length; i++)
{
robot.keyPress(drake60[i]);
}
} catch (AWTException e){
e.printStackTrace();
}
}
을 ^이 후 응답하지 않는 키보드를 제외한 작동 (전용 게임) .
이 [SSCCE] (http://www.sscce.org) 문제를 보여줍니다 것과 같은 코드를 게시하시기 바랍니다. 이를 통해 사용자는 문제를 복사/붙여 넣기하고 재현 할 수 있습니다. –
네, 게시물을 수정했습니다. – AnZyuZya