The Mousetrap.js library lets you bind a callback function to keys like so:
Mousetrap.bind('space', function, 'keydown');
What's the best way to attach a stream to this without using the Bus of Doom? Should I use emitter
or pool
?
I'm trying to get arrow keys hooked up in this fiddle: jsfiddle.net/vzafq25w
emitter.emit
can be passed directly as a callback —Mousetrap.bind('left', emitter.emit)
, unless you need that log of course. – Grotto