Skip to content

Instantly share code, notes, and snippets.

@andrew
Last active February 21, 2021 01:20
Show Gist options
  • Save andrew/6475476 to your computer and use it in GitHub Desktop.
Save andrew/6475476 to your computer and use it in GitHub Desktop.
var keypress = require('keypress');
// make `process.stdin` begin emitting "keypress" events
keypress(process.stdin);
// listen for the "keypress" event
process.stdin.on('keypress', function (ch, key) {
// console.log('got "keypress"', key);
if(key && key.name == 'right'){
console.log('right')
}
if(key && key.name == 'left'){
console.log('left')
}
if(key && key.name == 'up'){
console.log('up')
}
if(key && key.name == 'down'){
console.log('down')
}
if (key && key.ctrl && key.name == 'c') {
process.stdin.pause();
}
});
process.stdin.setRawMode(true);
process.stdin.resume();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment