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