fix build example mouse.rs

Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
fufesou 2023-06-07 21:17:13 +08:00
parent 626e630c9b
commit 75aeb616e4

View file

@ -1,4 +1,5 @@
use enigo::{Enigo, MouseButton, MouseControllable};
#[cfg(windows)]
use winapi::um::winuser::WHEEL_DELTA;
use std::thread;
use std::time::Duration;
@ -26,16 +27,28 @@ fn main() {
#[cfg(not(target_os = "macos"))]
{
#[cfg(windows)]
enigo.mouse_scroll_x(2 * WHEEL_DELTA as i32);
#[cfg(not(windows))]
enigo.mouse_scroll_x(2);
thread::sleep(wait_time);
#[cfg(windows)]
enigo.mouse_scroll_x(-2 * WHEEL_DELTA as i32);
#[cfg(not(windows))]
enigo.mouse_scroll_x(-2);
thread::sleep(wait_time);
#[cfg(windows)]
enigo.mouse_scroll_y(2 * WHEEL_DELTA as i32);
#[cfg(not(windows))]
enigo.mouse_scroll_y(2);
thread::sleep(wait_time);
#[cfg(windows)]
enigo.mouse_scroll_y(-2 * WHEEL_DELTA as i32);
#[cfg(not(windows))]
enigo.mouse_scroll_y(-2);
thread::sleep(wait_time);
}
}