2009-10-21 6 views
0

터치 패드에서 손가락을 움직이는 방식에 따라 커서 이동을 제어 할 수있는 프로그램을 작성하고 싶습니다. 내 프로그램에서 사용자가 터치 패드를 터치 한 위치를 얻고 싶으면 내 자신의 프로그램을 사용하여 마우스 움직임을 제어하고 싶습니다. 나는 자바에서 이것을하고 싶다. Java에서이 작업을 수행 할 수 있습니까? Windows OS에서 실행하고 싶습니다. 내 랩톱 터치 패드 장치 드라이버가 사용자가 터치 패드를 터치 한 시간과 위치에 대한 정보를 얻을 수있는 API를 제공합니까?노트북의 프로그래밍 터치 패드

답변

4

이 상황에 대해 생각하십시오.

사람이 프로그램을 종료하려고합니다. 그들은 트랙 패드를 만집니다. 프로그램은 커서가 예상치 못한 곳으로 움직입니다. 그들은 화가 나서 혼란 스럽습니다.

트랙 패드를 계속 터치하면 프로그램에서 예상치 못한 일을 계속합니다. 커서를 제어 할 수 없습니다. 이제 뭐?

일반적으로 프로그램을 이동 시키면 커서가 재난을위한 처방이됩니다.

  1. 커서가 화면에 나타나기에 충분히 힘듭니다. 대화 상자에 "커서 뒤틀림"을하는 X-windows 응용 프로그램은 혼동을 일으킬 수 있으므로이 기능을 비활성화 할 수있는 옵션이 있습니다.

  2. 커서가 사용자로부터 제어를 제거하면이 "모드"문제가 있기 때문에 컴퓨터를 사용하기가 훨씬 어려워집니다. 프로그램이 실행 중일 때, 한 가지 일이 발생합니다. 프로그램이 실행 중이 아닌 경우에는 다른 결과가 발생합니다. http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Cursor.html

    에서

봐 커서의 위치를 ​​변경할 수있는 방법이있을 나타나지 않습니다. 그것은 마우스를 추적합니다.

그러나 http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Robot.html

볼이 마우스 이벤트를 합성 할 수있는 능력을 가지고 있습니다. 자유롭게 놀 수 있습니다.