From 6a6fcdf2f81022145a87ac868fadd5d174dd5128 Mon Sep 17 00:00:00 2001 From: sbosse Date: Mon, 21 Jul 2025 23:12:11 +0200 Subject: [PATCH] Mon 21 Jul 22:43:21 CEST 2025 --- js/term/test.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 js/term/test.js 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