{"version":"2.1.283","anchor":"keybinding-validation-flags-words-used-as-modifiers-that-are","canonical_anchor":"keybinding-validation-flags-words-used-as-modifiers-that-are","heading":"Keybindings with an unknown modifier word now show an error","tier":"notice","area":"Terminal UI","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/keybinding-validation-flags-words-used-as-modifiers-that-are","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283","markdown":"### Keybindings with an unknown modifier word now show an error\n\nA keybinding like \"foo+x\", where the part before + is not a real modifier, now gets an error with a suggested fix\n\n**What**\n\nA modifier is a key held down with another, such as ctrl or alt. If a custom keybinding uses a word before a \"+\" that is not a known modifier, as in \"foo+x\", Claude Code now reports an error. The error says which key the binding actually applies to and suggests one of two fixes:\n\n- a corrected modifier spelling, with aliases such as control, option, command, super and win\n\n- spaces between keys meant to be pressed one after another, as in \"ctrl+x ctrl+s\"\n\n**Why**\n\nA misspelt modifier used to be accepted without comment, so the binding quietly landed on the wrong key.\n\n- Area: Terminal UI\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}