enigo

Cross platform input simulation in Rust