所有四个箭头键(左上右下)的 utf8 代码是什么?
我正在学习 node.js,并且试图检测何时按下这些键。
这是我所做的,但没有一个捕获箭头键......我是 node.js 的新手,所以我可能会在这里做一些非常愚蠢的事情。
var stdin = process.stdin;
stdin.setRawMode(true);
stdin.resume();
stdin.setEncoding('utf8');
stdin.on('data', function(key){
if (key === '39') {
process.stdout.write('right');
}
if (key === 39) {
process.stdout.write('right');
}
if (key == '39') {
process.stdout.write('right');
}
if (key == 39) {
process.stdout.write('right');
}
if (key == '\u0003') { process.exit(); } // ctrl-c
});
谢谢。