@jeanmajid/windows-keylistener
A very basic Low‑level keyboard hook for Windows, with some additional functionality (currently only copyToClipboard)
Installation
npm install @jeanmajid/windows-keylistenerUsage
CommonJS (Node.js):
const keylistener = require("@jeanmajid/windows-keylistener");
keylistener.start((keyCode) => {
console.log("Key pressed:", keyCode);
});
// later...
keylistener.stop();
// copy a string to clipboard:
keylistener.copyToClipboard("Hello from clipboard");ESM:
import keylistener from "@jeanmajid/windows-keylistener";
keylistener.start((keyCode) => {
console.log("Key pressed:", keyCode);
});API
start
Starts listening; takes a callback(keyCode: number) => void.stop
Stops listening and clears the callback.copyToClipboard
Copies a given string into the Windows clipboard.
Type definitions are in keylistener.d.ts.
License
MIT © 2025 jeanmajid