Как подключить мышь в Linux (X11 lib) к JNA? - PullRequest
0 голосов
/ 26 февраля 2012

Я не знаю библиотеку, чтобы подключить. Пожалуйста, конвертируйте этот код в код JNA. Как получить координаты текущей позиции мыши (указателя) в X

1 Ответ

1 голос
/ 09 марта 2012

Java предоставляет метод для получения координат мыши .Если ваша версия JVM не поддерживает этот метод, то вам нужно открыть дисплей X11, запустить цикл событий и прослушивать события движения мыши.

Display* dpy = XOpenDisplay(NULL);
XEvent ev;
XMaskEvent(dpy, PointerMotionMask, &ev);

Библиотека platform.jar, включенная в JNA, включаетколичество отображений и констант библиотеки X11, которые должны помочь.

...