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

enigo

Cross platform input simulation in Rust!

```Rust let mut enigo = Enigo::new();

enigo.mousemoveto(500, 200); enigo.mouseclick(MouseButton::Left); enigo.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 Ubuntu:

Bash apt install libxdo-dev On Arch:

Bash pacman -S xdotool