diff --git a/src/app/mod.rs b/src/app/mod.rs index ce3a1d0..34d2e37 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -125,9 +125,9 @@ impl State { fn subscription(&self) -> Subscription { event::listen().filter_map(|event| match event { - Event::Keyboard(keyboard::Event::KeyPressed { key, modifiers, .. }) => { - match key.as_ref() { - Key::Character("m" | "1") if modifiers.shift() => Some(Message::ToggleMain), + Event::Keyboard(keyboard::Event::KeyPressed { modified_key, .. }) => { + match modified_key.as_ref() { + Key::Character("M" | "1") => Some(Message::ToggleMain), Key::Character("c" | "2") => Some(Message::ToggleCpu), Key::Character("m" | "3") => Some(Message::ToggleMemory), _ => None,