diff --git a/crates/settings_ui/src/ui_components/keystroke_input.rs b/crates/settings_ui/src/ui_components/keystroke_input.rs index f0518a5e11..7515c25ab0 100644 --- a/crates/settings_ui/src/ui_components/keystroke_input.rs +++ b/crates/settings_ui/src/ui_components/keystroke_input.rs @@ -308,8 +308,10 @@ impl KeystrokeInput { && (!self.search || self.previous_modifiers.modified()) { let key = keystroke.key.clone(); + let inner_key = keystroke.inner.key.clone(); keystroke = last.clone(); keystroke.key = key; + keystroke.inner.key = inner_key; self.keystrokes.pop(); }