Модуль iohook keyCode не работает должным образом - PullRequest
0 голосов
/ 27 сентября 2018

Я использую модуль 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) {...}

Любая помощьбыть оцененным.

...