Signed-off-by: fufesou <linlong1266@gmail.com> Co-authored-by: fufesou <linlong1266@gmail.com>
enigo
Cross platform input simulation in Rust!
- Linux (X11) mouse
 - Linux (X11) text
 - Linux (Wayland) mouse
 - Linux (Wayland) text
 - MacOS mouse
 - MacOS text
 - Win mouse
 - Win text
 - Custom Parser
 
let mut enigo = Enigo::new();
enigo.mouse_move_to(500, 200);
enigo.mouse_click(MouseButton::Left);
enigo.key_sequence_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:
apt install libxdo-dev
On Arch:
pacman -S xdotool
			
		