From 8989c66314c7e6762df130f0d9650d0b2166d8b6 Mon Sep 17 00:00:00 2001 From: areopagitics <24683841+Areopagitics@users.noreply.github.com> Date: Wed, 7 Jan 2026 08:19:18 -0800 Subject: [PATCH] adding ShowDesktop action: show/hide all windows of a workspace --- cosmic-settings/src/pages/input/keyboard/shortcuts/mod.rs | 2 ++ i18n/en/cosmic_settings.ftl | 1 + 2 files changed, 3 insertions(+) diff --git a/cosmic-settings/src/pages/input/keyboard/shortcuts/mod.rs b/cosmic-settings/src/pages/input/keyboard/shortcuts/mod.rs index 6138511f1..cdb93eec3 100644 --- a/cosmic-settings/src/pages/input/keyboard/shortcuts/mod.rs +++ b/cosmic-settings/src/pages/input/keyboard/shortcuts/mod.rs @@ -575,6 +575,7 @@ fn all_system_actions() -> &'static [Action] { Action::PreviousWorkspace, Action::Resizing(ResizeDirection::Inwards), Action::Resizing(ResizeDirection::Outwards), + Action::ShowDesktop, Action::SwapWindow, Action::SwitchOutput(Direction::Down), Action::SwitchOutput(Direction::Left), @@ -640,6 +641,7 @@ fn localize_action(action: &Action) -> String { Action::Maximize => fl!("manage-windows", "maximize"), Action::Fullscreen => fl!("manage-windows", "fullscreen"), Action::Minimize => fl!("manage-windows", "minimize"), + Action::ShowDesktop => fl!("manage-windows", "show-desktop"), Action::Move(Direction::Down) => fl!("move-windows", "direction", direction = "down"), Action::Move(Direction::Right) => fl!("move-windows", "direction", direction = "right"), Action::Move(Direction::Left) => fl!("move-windows", "direction", direction = "left"), diff --git a/i18n/en/cosmic_settings.ftl b/i18n/en/cosmic_settings.ftl index f522ae618..f4b26876f 100644 --- a/i18n/en/cosmic_settings.ftl +++ b/i18n/en/cosmic_settings.ftl @@ -662,6 +662,7 @@ manage-windows = Manage windows .resize-inwards = Resize window inwards .resize-outwards = Resize window outwards .toggle-sticky = Toggle sticky window + .show-desktop = Show desktop move-windows = Move windows .direction = Move window { $direction ->