node-direct-input (npm): It detects events for keyboard keys and gaming device buttons (not axes) even when the focus is not on the program, and it does not block events for other open applications.
Keywords: Key detected|Direct input