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::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;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue