enigo
Cross platform input simulation in Rust!
- Linux X11 mouse
- Linux X11 text
- Linux X11 keyboard DSL
- Linux Wayland mouse
- Linux Wayland text
- Linux Wayland keyboard DSL
- macOS mouse
- macOS text
- macOS keyboard DSL
- Win mouse
- Win text
- Win keyboard DSL
let mut enigo = new;
enigo.mouse_move_to;
enigo.mouse_click;
enigo.key_sequence;
for more look at examples