@enfpdev/napi-rs-enigo
TypeScript icon, indicating that this package has built-in type declarations

1.1.15 • Public • Published

napi-rs-enigo: Node.js Wrapper for Enigo

A Node.js wrapper for the Enigo Rust library, providing a native interface for simulating input events like keyboard and mouse actions.

Features

  • [x] Simulate mouse events (move, click, scroll).
  • [ ] Simulate keyboard events (press, release, type).

Requirements

  • Node.js 10 or later
  • Rust toolchain

Installation

Use npm to install the library:

yarn add @enfpdev/napi-rs-enigo

Usage

import {
  moveMouseRel,
  moveMouseAbs,
  mouseClick,
  mouseDown,
  mouseUp,
  mouseScroll
} from "napi-rs-enigo"

moveMouseRel(100, 100));
moveMouseAbs(100, 100));
mouseClick('rigtht'));
mouseDown('left'));
mouseUp('middle'));
mouseScroll(100, true));

Contribute

Coffee fuels coding ☕️

Buy Me A Coffee

Package Sidebar

Install

npm i @enfpdev/napi-rs-enigo

Weekly Downloads

0

Version

1.1.15

License

MIT

Unpacked Size

13.2 kB

Total Files

5

Last publish

Collaborators

  • enfp-dev-master