0
ライブラリをフックすることは知られていません。 このコードをjnaコードに変換してください。 How can I get the current mouse (pointer) position co-ordinates in XJNAを使ってLinux(X11 lib)にマウスをフックする方法は?
ライブラリをフックすることは知られていません。 このコードをjnaコードに変換してください。 How can I get the current mouse (pointer) position co-ordinates in XJNAを使ってLinux(X11 lib)にマウスをフックする方法は?
Javaはa method to obtain mouse coordinatesを提供します。 JVMバージョンがこの方法をサポートしていない場合は、X11ディスプレイを開き、イベントループを開始し、マウスモーションイベントをリッスンする必要があります。
Display* dpy = XOpenDisplay(NULL);
XEvent ev;
XMaskEvent(dpy, PointerMotionMask, &ev);
JNAに含まれるplatform.jarライブラリには、多数のX11ライブラリマッピングと定数が含まれています。