Я использую модуль 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) {...}
Любая помощьбыть оцененным.