JNativeHook is an open source library to provide global listeners for keyboard and mouse events
WHat it is?
JNativeHook is an open source library to provide global listeners for keyboard and mouse events.
How it works?
JNativeHook uses a combination of platform dependent hooking techniques combined with JNI, in order to create low-level hooks that deliver the events to the JNativeHooks written in Java.
Related tags
- hooking for general questions about hooking low-level events and not necessaritly java specific
- in combination with language independent tags when appropriate: keyhook, mouse-hook
- use mousekeyhook for the .net equivalent
See also
- JNativeHook open source repository on GtHub
- Hooking on Wikipedia