2013-12-20 6 views
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(); 
    } 
} 

을 ^이 후 응답하지 않는 키보드를 제외한 작동 (전용 게임) .

+1

이 [SSCCE] (http://www.sscce.org) 문제를 보여줍니다 것과 같은 코드를 게시하시기 바랍니다. 이를 통해 사용자는 문제를 복사/붙여 넣기하고 재현 할 수 있습니다. –

+0

네, 게시물을 수정했습니다. – AnZyuZya

답변

관련 문제