如何实现在控制台监听keypress事件?
发布于 9 年前 作者 lsby 3817 次浏览 最后一次编辑是 8 年前 来自 问答

如题 希望能监听按键事件

(尝试了下面的代码)

var readline = require('readline');
var rl = readline.createInterface({
	input: process.stdin,
	output: process.stdout,
});
rl.input.on('keypress', function(a, b){
	console.log(a, b)
})

这段在“输入一个回车之后”就是我希望的那样了。(为啥一定要输入个回车?)

3 回复

@luoyjx 测试发现依然要先敲一个回车之后才能有效果… (就是说运行之后按键并不会触发事件回调 知道按回车之后 再按任何键就都能触发事件回调了)

回到顶部