Skip to content

mantou132/enigojs

Repository files navigation

Is enigo's nodejs binding

Usage

const enigojs = require('enigojs');

enigojs.mouseMoveTo(10, 10);
enigojs.keySequenceParse('{+CTRL}a{-CTRL}{+SHIFT}Hello World{-SHIFT}');
enigojs.mouseClick(enigojs.MouseButton.Right);

When the electron ABI version and the node version do not match, you need to:

npm install electron-build-env neon-cli --save-dev
electron-build-env neon build neon-hello --release

see: neon docs

Requirement