Skip to content

Commit 94d8321

Browse files
authored
Merge pull request #1242 from lawson85/main
Simplify keyboard shortcut code
2 parents 9f4327a + 424ddeb commit 94d8321

File tree

1 file changed

+12
-15
lines changed

1 file changed

+12
-15
lines changed

src/gui/mod.rs

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -100,22 +100,19 @@ impl UadGui {
100100

101101
fn subscription(&self) -> Subscription<Message> {
102102
event::listen_with(|event, _status, _env| match event {
103-
iced::Event::Keyboard(keyboard::Event::KeyPressed { key, modifiers, .. }) => {
104-
if modifiers.control() && modifiers.shift() {
105-
match key {
106-
keyboard::Key::Character(c) if c == "r" => {
107-
Some(Message::RebootButtonPressed)
108-
}
109-
keyboard::Key::Character(c) if c == "5" => {
110-
Some(Message::RefreshButtonPressed)
111-
}
112-
keyboard::Key::Character(c) if c == "a" => Some(Message::AppsPress),
113-
keyboard::Key::Character(c) if c == "i" => Some(Message::AboutPressed),
114-
keyboard::Key::Character(c) if c == "s" => Some(Message::SettingsPressed),
103+
iced::Event::Keyboard(keyboard::Event::KeyPressed { key, modifiers, .. })
104+
if modifiers.control() && modifiers.shift() =>
105+
{
106+
match key {
107+
keyboard::Key::Character(c) => match c.as_str() {
108+
"r" => Some(Message::RebootButtonPressed),
109+
"5" => Some(Message::RefreshButtonPressed),
110+
"a" => Some(Message::AppsPress),
111+
"i" => Some(Message::AboutPressed),
112+
"s" => Some(Message::SettingsPressed),
115113
_ => None,
116-
}
117-
} else {
118-
None
114+
},
115+
_ => None,
119116
}
120117
}
121118
_ => None,

0 commit comments

Comments
 (0)