|
|
|
|
@ -11,6 +11,17 @@ fn main() -> () {
|
|
|
|
|
}
|
|
|
|
|
println!("{}", D.name().unwrap_or("Unknown device"));
|
|
|
|
|
|
|
|
|
|
let pedals = vec![
|
|
|
|
|
Pedal {
|
|
|
|
|
key: evdev::Key::BTN_SIDE,
|
|
|
|
|
action: Box::new(|| println!("BTN_SIDE")),
|
|
|
|
|
},
|
|
|
|
|
Pedal {
|
|
|
|
|
key: evdev::Key::BTN_EXTRA,
|
|
|
|
|
action: Box::new(|| println!("BTN_EXTRA")),
|
|
|
|
|
},
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
let side_handle = std::thread::spawn(|| {
|
|
|
|
|
let pedal = Pedal {
|
|
|
|
|
key: evdev::Key::BTN_SIDE,
|
|
|
|
|
|