@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

/@enfpdev/napi-rs-enigo/

    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