Apple Remote의 신호를받는 응용 프로그램에 쓰고 있는데 이미 원격에서 하드웨어 입력을 읽는 중입니다. 이제 리모콘에서 키보드 버퍼 또는 무엇이든간에 이러한 입력을 복제해야합니다. java.awt.Robot에서 Java 클래스를 발견했지만 명령은 Java 애플리케이션 자체로 보내지 만 시스템 전체 (!)는 보내지 않습니다. 잘못된 것이라면 저를 수정하십시오.키보드 버퍼에 쓰기, 자신의 응용 프로그램 외부에서 사용하기
그러나 내 프로그램이 사실상 키보드 시스템 전체를 누르는 솔루션이 필요합니다. MS Powerpoint와 같이 동시에 시작되는 프로그램에서 화살표 키를 사용하여 페이지 넘김을 지원합니다.
제안 사항?
내 로봇 "Robert"(독일 출신)의 실례가 아니라면 응용 프로그램 전체가 아닌 시스템 버튼을 누르십시오.
switch(line) {
case LEFT: System.out.println("left");
robert.keyPress(37);
robert.keyRelease(37);
break;
case RIGHT: System.out.println("right");
robert.keyPress(39);
robert.keyRelease(39);
break;
case UP: System.out.println("up");
robert.keyPress(38);
robert.keyRelease(38);
break;
case DOWN: System.out.println("down");
robert.keyPress(38);
robert.keyRelease(38);
break;
case PLAYPAUSE: System.out.println("play pause");
robert.keyPress(516); // dollar sign
robert.keyRelease(516);
break;
case MENU: System.out.println("menu");
robert.keyPress(515); // euro sign
robert.keyRelease(515);
break;
}
https://bitbucket.org/agynamix/ossupport-connector/downloads이 유용한 도구를 지금 채우십시오. java가 구현 한 시스템 전체의 키 스트로크 시뮬레이션에 적합한 솔루션이없는 것처럼 보입니다. / –