Я пишу клиентское приложение, которое отвечает на вопросы, используя модуль readline.
Я хочу запретить использование клавиши табуляции.
Я могу «прослушать» ключевое событие, но это не мешает ключевому событию быть обработанным.
Есть ли способ перенаправить или отклонить ключевые события?
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?');
}
});