mvp keycodes
parent
1b687c445a
commit
ca00bb9bc6
11
src/gui.rs
11
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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue