import org.jnativehook.mouse.NativeMouseEvent; import org.jnativehook.mouse.NativeMouseInputListener; // f: voidfunc(NativeMouseEvent) static void onGlobalMousePress(fO f) { jnativehook_init(); GlobalScreen.addNativeMouseListener(new NativeMouseAdapter { public void nativeMousePressed(NativeMouseEvent e) { pcallF(f, e); } }); }