UNPKG

keylogger.js

Version:

A simple Node.js keylogger for Windows and macOS

31 lines (26 loc) 785 B
/* capture key down and up events @example ``` import keylogger from "keylogger.js"; keylogger.start((key, isKeyUp, keyCode) => { console.log("keyboard event", key, isKeyUp, keyCode); }); ``` */ /** * Start listening to keyboard events * * `key`: string matching KeyboardEvent.key value as listed in this table https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key/Key_Values * * `isKeyUp`: boolean that will be `true` if the key is released and `false` if it's pressed down * * `keyCode`: numerical code representing the value of the pressed key */ export const start: ( callback: (key: string, isKeyUp: boolean, keyCode: number) => void ) => void; /** * Stop listening to keyboard events */ export const stop: () => void;