const readline = require('readline'); readline.emitKeypressEvents(process.stdin); if (process.stdin.setRawMode != null) { process.stdin.setRawMode(true); } process.stdin.on('keypress', (str, key) => { console.log(str) console.log(key) if (key.sequence === '\x03') process.exit(); }) let i = 0; const loop = setInterval(async () => { console.log('loop #', i); if (i > 10) clearInterval(loop); i += 1; }, 250);