iohook模块的keyCode不能正常工作

时间:2018-09-27 07:04:24

标签: javascript node.js keycode

我正在使用Node js iohook模块来检查是否按下了某个键以执行某些操作。这是代码:

    let ioHook = require('iohook');


    for (let i = 1; i < commandHistory.length; ++i) {
        ioHook.on('keydown', event => {
            if (event.keyCode === 38 || event.which === 38) {
                command = commandHistory[i - 1];
                console.log("Command:", command);
            }
            console.log("Event:", event);
        });
    }

    ioHook.start();

问题在于它不显示第一个控制台日志,因为我以错误的方式(即

)写了if语句
if (event.keyCode === 38 || event.which === 38) {...}

任何帮助将不胜感激。

0 个答案:

没有答案