diff --git a/lapce-data/src/terminal.rs b/lapce-data/src/terminal.rs index 75e41fac..678b92db 100644 --- a/lapce-data/src/terminal.rs +++ b/lapce-data/src/terminal.rs @@ -638,6 +638,13 @@ pub fn toggle_selection( } pub fn resolve_key_event(key: &KeyEvent) -> Option<&str> { + let mut key = key.clone(); + key.mods = (Modifiers::ALT + | Modifiers::CONTROL + | Modifiers::SHIFT + | Modifiers::META) + & key.mods; + // Generates a `Modifiers` value to check against. macro_rules! modifiers { (ctrl) => {