mvp keycodes
This commit is contained in:
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;
|
||||||
|
|||||||
Reference in New Issue
Block a user