From ca00bb9bc656151c33e455eff15a15a5a392d0e6 Mon Sep 17 00:00:00 2001 From: bel Date: Wed, 22 Mar 2023 21:48:04 -0600 Subject: [PATCH] mvp keycodes --- src/gui.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/gui.rs b/src/gui.rs index f17f0eb..2384319 100644 --- a/src/gui.rs +++ b/src/gui.rs @@ -128,12 +128,21 @@ impl Application for Main { iced::keyboard::KeyCode::X => 'x', iced::keyboard::KeyCode::Y => 'y', iced::keyboard::KeyCode::Z => 'z', - iced::keyboard::KeyCode::Up => 'a', + // TODO more _ => '`', }; self.ntfy = format!("set {:?}", key_char.clone()); match self.configuring.as_ref().unwrap() { Message::Up => { self.inputs.stick.up = key_char }, + Message::Down => { self.inputs.stick.down = key_char }, + Message::Left => { self.inputs.stick.left = key_char }, + Message::Right => { self.inputs.stick.right = key_char }, + Message::A => { self.inputs.a = key_char }, + Message::B => { self.inputs.b = key_char }, + Message::X => { self.inputs.x = key_char }, + Message::Y => { self.inputs.y = key_char }, + Message::L => { self.inputs.l = key_char }, + Message::R => { self.inputs.r = key_char }, _ => {}, }; self.configuring = None;