{"version":"2.1.242","anchor":"keybindings-that-terminals-cannot-tell-apart-are-rejected","canonical_anchor":"keybindings-that-terminals-cannot-tell-apart-are-rejected","heading":"Keybindings that terminals cannot tell apart are rejected","tier":"use","area":"Terminal UI","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.242\/e\/keybindings-that-terminals-cannot-tell-apart-are-rejected","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.242","markdown":"### Keybindings that terminals cannot tell apart are rejected\n\nBinding ctrl+[, ctrl+i or ctrl+h is now an error since terminals send them as Escape, Tab and Backspace.\n\n**What**\n\nBinding `ctrl+[`, `ctrl+i` or `ctrl+h` is now an error, because terminals send those as Escape, Tab and Backspace and Claude Code cannot distinguish them.\n\n**Details**\n\n- Reported at severity error, so the binding is rejected rather than warned about.\n\n**Evidence**\n\n`Cannot be rebound - identical to Escape in terminals`\n\n- Area: Terminal UI\n- Names: `ctrl+[`, `ctrl+i`, `ctrl+h`\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 2\/5"}