diff --git a/js/term/test.js b/js/term/test.js new file mode 100644 index 0000000..b17e9fa --- /dev/null +++ b/js/term/test.js @@ -0,0 +1,22 @@ +// Test TTY raw mode +process.stdout.write('hello world\n'); +console.log(process.stdout.columns+' * '+process.stdout.rows); +console.log('Setting raw mode ..') +process.stdin.setRawMode(true); +console.log('Installing event listener .. ') +process.stdin.on('keypress',function (ch,key) { + console.log('X: '+ch+' <'+key+'>'); +}); +process.stdin.on('data',function (ch) { + var key={}; + console.log('D: '+key+' <'+ch.length+'>'); + for(var i=0;i