add: vec containing key-action pairs

v0.1.1
rrr-marble 5 years ago
parent 78a39cecdb
commit 7b66d0f032

@ -11,6 +11,17 @@ fn main() -> () {
} }
println!("{}", D.name().unwrap_or("Unknown device")); 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 side_handle = std::thread::spawn(|| {
let pedal = Pedal { let pedal = Pedal {
key: evdev::Key::BTN_SIDE, key: evdev::Key::BTN_SIDE,

Loading…
Cancel
Save