mousesquare/mousesquare.rs
1extern crate libxdo;
2
3use libxdo::XDo;
4use std::time::Duration;
5
6fn move_it(xdo: &XDo, rel_x: i32, rel_y: i32, times: i32) {
7 for _ in 0..times {
8 xdo.move_mouse_relative(rel_x, rel_y).unwrap();
9 std::thread::sleep(Duration::from_millis(10));
10 }
11}
12
13fn main() {
14 let xdo = XDo::new(None).unwrap();
15 move_it(&xdo, 10, 0, 20);
16 move_it(&xdo, 0, 10, 20);
17 move_it(&xdo, -10, 0, 20);
18 move_it(&xdo, 0, -10, 20);
19}