An event based, Global Keyboard and Mouse listener.
Tested on Windows 7, but should work on Linux and Mac OS X as well (untested).
Node didn't have any global keyboard and mouse listener available at the time. This is only a bridge between the OS and node.js.
GKM-Java depends on JNativeHook, which runs on Java. Thus you will need to have a JVM available and more importantly, java availble on your PATH.
The code is licensed under the MIT license (http://opensource.org/licenses/MIT). See license.txt.