여러 디지털 펜 (IRIS 펜)에 응답하는 응용 프로그램을 개발하려고합니다. 그래서 펜에 종이가 쓰여지는 경우, 출력을 단일 화면으로 릴레이합니다. 따라서 나 자신을 위해 다중 입력 화이트 보드를 만듭니다.포커스를 잃은 후에도 X11에서 이벤트 캡처
우분투에서 이러한 펜은 마우스로 인식되므로 마우스 이벤트를 처리하는 것과 비슷한 방식으로 처리 할 수 있습니다.
그래서 이제는 XLib을 사용하여 C/C++에서 이러한 이벤트를 처리하고 이러한 이벤트를 JNI 콜백을 사용하여 Java Swing 응용 프로그램에 전달합니다. 이 작업을 수행 할 수 있지만 X11 창이 포커스를 잃으면 이벤트가 스윙 프레임으로 전송되지 않습니다. 또한 X11에서 루트 창을 사용하려고했지만 작동하지 않는 것 같습니다.
도움이 될 것입니다. 미리 감사드립니다.
이렇게하는 쉬운 방법은 없습니다. 잘 알려진'xeyes' 프로그램은 정기적 인 간격으로 마우스를 폴링합니다. 이것은 아마도 가장 쉬운 대안 일 것입니다. –