我正在编写一个使用readline模块回答问题的cli应用程序。
我希望禁止使用Tab键。
我可以“监听”按键事件,但这不会阻止按键事件被处理。
有没有办法转移或消除关键事件?
process.stdin.on('data', function(chunk) {
if(chunk !== null) {
console.log('data: '+chunk);
}
}).on('keypress', function(char, key) {
if (key.name === "tab") {
console.log('action to drop/ignore key here?');
}
});