aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--dot_config/sway/config6
1 files changed, 6 insertions, 0 deletions
diff --git a/dot_config/sway/config b/dot_config/sway/config
index ac7acb3..3d4e075 100644
--- a/dot_config/sway/config
+++ b/dot_config/sway/config
@@ -53,6 +53,12 @@ for_window [class="Tor Browser"] floating enable
for_window [app_id="org.mozilla.Thunderbird" title=".*Mozilla Thunderbird$"] mark --add tb-main
for_window [shell=".*"] inhibit_idle fullscreen
+# virt-viewer / virt-manager grab the Mod key via the keyboard-shortcuts-inhibit
+# Wayland protocol. Refuse so $mod+... bindings keep working while the VM has focus.
+for_window [app_id="virt-viewer"] shortcuts_inhibitor disable
+for_window [app_id="remote-viewer"] shortcuts_inhibitor disable
+for_window [app_id="virt-manager"] shortcuts_inhibitor disable
+
# ── Standard keybinds (sway defaults) ─────────────────────────────────────────
bindsym $mod+Return exec $term
bindsym $mod+Shift+Return exec $term -e yazi