UNPKG

node-global-listener

Version:

A lightweight and efficient Node.js package for capturing global keyboard and mouse events, supporting key presses, mouse movements, input simulation, and background operation.

27 lines (21 loc) 720 B
import { KeyboardHandler, KeyEventReader } from "./index"; import { KeyData } from "./lib/windows/keyReader/types"; // *** Key Reader *** const keyEvent = new KeyEventReader(); // Handle Key Down // keyEvent.on("keyDown", (keyData: KeyData) => { // console.log(`KeyDown: `, keyData.key); // }); // Handle Key Up // keyEvent.on("keyUp", (keyData: KeyData) => { // console.log(`KeyUp: `, keyData.key); // }); // Handle Key Press // keyEvent.on("keyPress", (keyData: KeyData) => { // console.log(`KeyUp: `, keyData.key); // }); // ***** Keyboard Handler ***** const Keys = new KeyboardHandler(); // Keys.KeyPress("A"); // key press // Keys.KeyDown("b"); // key down // Keys.KeyUp("B");