|
|
|
|
@ -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));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|