Noct

A cross-platform library for simulation of input written in Rust.

Build Status Build status Docs Crates.io Discord chat Gitter chat

❗It's a enigo clone becase of parent repository is abandoned.

```Rust let mut noct = Noct::new();

noct.mousemoveto(500, 200); noct.mouseclick(MouseButton::Left); noct.keysequence_parse("{+CTRL}a{-CTRL}{+SHIFT}Hello World{-SHIFT}"); ```

for more look at examples

Runtime dependencies

Linux users may have to install libxdo-dev. For example, on Debian-based distros:

Bash apt-get install libxdo-dev On Arch:

Bash pacman -S xdotool

On Fedora:

Bash dnf install libX11-devel libxdo-devel

On Gentoo:

Bash emerge -a xdotool