From 34e615775720fa323be123c4b48c7658930c6f81 Mon Sep 17 00:00:00 2001 From: Alexander Oakman Date: Mon, 19 Aug 2024 22:31:17 +0300 Subject: [PATCH] Allow some applications to inhibit shortcuts Virtualization and remote desktop applications should be able to inhibit keyboard shortcuts. --- etc/sway/config.d/30-applications-defaults.conf | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/etc/sway/config.d/30-applications-defaults.conf b/etc/sway/config.d/30-applications-defaults.conf index 24a3400..37af7e0 100644 --- a/etc/sway/config.d/30-applications-defaults.conf +++ b/etc/sway/config.d/30-applications-defaults.conf @@ -64,3 +64,12 @@ for_window [con_mark="Browser"] { # keyboard. Chrome currently abuses this by enabling it for all "--app=..." # shortcuts. seat * shortcuts_inhibitor disable + +# mark applications for which shortcuts inhibition is allowed +for_window [class="[Vv]irt-"] mark Grabbing +for_window [class="[Rr]eminna"] mark Grabbing +for_window [app_id="[Vv]irt-"] mark Grabbing +for_window [app_id="[Rr]emmina"] mark Grabbing + +# inhibit keyboard shortcuts for marked applications +for_window [con_mark="Grabbing"] shortcuts_inhibitor enable