diff --git a/src/input/mod.rs b/src/input/mod.rs index 6aa08170..f1121a48 100644 --- a/src/input/mod.rs +++ b/src/input/mod.rs @@ -442,6 +442,10 @@ impl State { for (binding, action) in data.common.config.shortcuts.iter() { + if *action == shortcuts::Action::Disable { + continue; + } + let modifiers_bypass = binding.key.is_none() && state == KeyState::Released && !cosmic_modifiers_eq_smithay(&binding.modifiers, modifiers)