From 7b66d0f0328abcb188c5905343ea42492b14c7e3 Mon Sep 17 00:00:00 2001 From: rrr-marble Date: Sun, 27 Jun 2021 15:29:33 +0300 Subject: [PATCH] add: vec containing key-action pairs --- src/main.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main.rs b/src/main.rs index 93c283d..3c869e7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -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,