0.1.0 • Published 10 years ago

x11-keyboard v0.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

X11-Keyboard

Simple X11 keyboard input module.

There doesn't appear to be any way of getting decent keybaord input within Node that specifies things like the keyRelease event.

This module creates a dummy X11 window and attaches a keyboard listener to it so you can extract detailed keyboard information.

It inherits the generic Node EventEmitter class so you can use all the normal callback functions like on(), off(), once() etc.

Examples

var keyboard = new require('./app.js');

keyboard.on('key.down:a', function() {
	console.log('A key pressed');
});

keyboard.on('key.up:a', function() {
	console.log('A key released');
});

keyboard.on('key.up:ctrl+b', function() {
	console.log('Ctrl+B pressed');
});