mvp keycodes

master
bel 2023-03-22 21:48:04 -06:00
parent 1b687c445a
commit ca00bb9bc6
1 changed files with 10 additions and 1 deletions

View File

@ -128,12 +128,21 @@ impl Application for Main {
iced::keyboard::KeyCode::X => 'x', iced::keyboard::KeyCode::X => 'x',
iced::keyboard::KeyCode::Y => 'y', iced::keyboard::KeyCode::Y => 'y',
iced::keyboard::KeyCode::Z => 'z', iced::keyboard::KeyCode::Z => 'z',
iced::keyboard::KeyCode::Up => 'a', // TODO more
_ => '`', _ => '`',
}; };
self.ntfy = format!("set {:?}", key_char.clone()); self.ntfy = format!("set {:?}", key_char.clone());
match self.configuring.as_ref().unwrap() { match self.configuring.as_ref().unwrap() {
Message::Up => { self.inputs.stick.up = key_char }, 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; self.configuring = None;