
enigo
Cross platform input simulation in Rust!
- [x] Linux X11 mouse
- [x] Linux X11 text
- [ ] Linux X11 keyboard DSL
- [ ] Linux Wayland mouse
- [ ] Linux Wayland text
- [ ] Linux Wayland keyboard DSL
- [x] macOS mouse
- [x] macOS text
- [ ] macOS keyboard DSL
- [x] Win mouse
- [x] Win text
- [ ] Win keyboard DSL
```Rust
let mut enigo = Enigo::new();
enigo.mousemoveto(500, 200);
enigo.mouseclick(MouseButton::Left);
enigo.keysequence("hello world");
```
for more look at examples