From c54685fa056989bbba71f4da641bd2cd42a79aad Mon Sep 17 00:00:00 2001 From: rrr-marble Date: Sat, 26 Jun 2021 21:09:13 +0300 Subject: [PATCH] add: prototype key press checker --- src/main.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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)); } }