This is a part of Node3D project.
npm install @node-3d/iohookNode.js addon providing a hook to track global input and shortcuts. This work is derived from wilix-team/iohook.
import { iohook } from '@node-3d/iohook';
iohook.on('keydown', (event) => {
console.log(event.keycode);
});
iohook.shortcut([29, 65], (keys) => {
console.log('Shortcut pressed with keys:', keys);
});
iohook.start();Note: this addon uses N-API, and therefore is ABI-compatible across different Node.js versions. Addon binaries are precompiled and there is no compilation step during the
npm installcommand.