2009-12-24 2 views
1

최근 게임을위한 오토 클럭커를 만들었습니다. F1과 F2를 사용하여 게임을 켜거나 끌 수 있습니다. 응용 프로그램을 마치면 "오, 좋아, 잊어 버렸어. Java는 외부 키 스트로크 및 마우스 움직임을 기록 할 수 없도록합니다. "이렇게하기위한 단순한 기본이 아닌 방법이 있습니까?응용 프로그램 외부에서 키 스트로크 기록하기

감사합니다.

답변

3

아니요. 응용 프로그램 전반의 키보드 및 마우스 처리를 할 수 있지만 응용 프로그램이 포 그라운드 응용 프로그램이 아닌 경우에는 거의 옵션이 없습니다. 당신이 할 수있는 최선의 방법은 마우스 위치를 찾는 것입니다 :

java.awt.MouseInfo.getPointerInfo().getLocation() 

이것은 항상 효과가 있습니다. 키보드 입력에 대한 운이 없어졌습니다. 이를 위해서는 네이티브 코드를 작성해야합니다.