fix: don't require shift for number toggles

This commit is contained in:
electria 2026-08-16 14:39:50 -07:00
commit c39d48fd07
Signed by: electria
SSH key fingerprint: SHA256:8LlB3ucPbBHqozqkhsNbaV5oG3SlzzqUj8FZDL6IPQs

View file

@ -125,9 +125,9 @@ impl State {
fn subscription(&self) -> Subscription<Message> {
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,