如何实现在控制台监听keypress事件?
如题 希望能监听按键事件
(尝试了下面的代码)
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 回复
有个模块叫做 keypress https://github.com/TooTallNate/keypress
‘\n’
@luoyjx 测试发现依然要先敲一个回车之后才能有效果… (就是说运行之后按键并不会触发事件回调 知道按回车之后 再按任何键就都能触发事件回调了)