diff --git a/src/main.rs b/src/main.rs index fe7e890..0db4ddf 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,12 +1,13 @@ -use std::io::Write; +use std::{io::Write, thread::sleep}; fn main() -> ! { - let mut d = pick_device(); + let d = pick_device(); println!("{}", d.name().unwrap_or("Unknown device")); loop { - for ev in d.fetch_events().unwrap() { - println!("{:?}", ev); + if d.get_key_state().unwrap().contains(evdev::Key::BTN_SIDE) { + println!("BTN_SIDE"); } + std::thread::sleep(std::time::Duration::from_millis(100)); } }