【发布时间】:2015-12-26 19:22:44
【问题描述】:
我正在使用来自 NPM 的带有祝福的 tty 库的节点。在其中我可以使用如下方法“key”:
blessed.key(['q', 'z'], function(ch, key) {
//do something
});
我怎样才能让它听任何按键,而不必指定我想听的键 - 并且不使用祝福提供的 onkey 事件。
【问题讨论】:
标签: javascript node.js console
我正在使用来自 NPM 的带有祝福的 tty 库的节点。在其中我可以使用如下方法“key”:
blessed.key(['q', 'z'], function(ch, key) {
//do something
});
我怎样才能让它听任何按键,而不必指定我想听的键 - 并且不使用祝福提供的 onkey 事件。
【问题讨论】:
标签: javascript node.js console
这行得通:
var blessed = require('blessed');
var screen = blessed.screen({
smartCSR: true
});
screen.on('keypress', function(key) {
console.log(key);
});
我不确定这是您要避免的“祝福提供的 onkey 事件”。另外,我不确定您为什么要首先避免这种情况。
【讨论】:
screen.on('keypress', function(_, key) { console.log(key); });