Java System-Wide Keyboard Shortcut

fabiopedrosa picture fabiopedrosa · Jan 19, 2009 · Viewed 18.4k times · Source

Is there any way or a library to get a system-wide (global) keyboard shortcut to perform an action in a Java application?

Answer

Melloware picture Melloware · Nov 16, 2010

I am the author of JIntellitype and I can tell you for a fact this must be done natively in DLL and called from Java JNI just like JIntellitype does it. This is an OS level hook that is not implemented in the JDK so libraries like JIntellitype and jxGrabKey must be used. As far as I know no one has written one for OSX yet.

JIntellitype is open source on Github, so if you want an idea of how it works just check out the source code