{"version":"2.1.282","anchor":"kitty-keyboard-support-detected-from-a-csi-u-reply-alone","canonical_anchor":"kitty-keyboard-support-detected-from-a-csi-u-reply-alone","heading":"Kitty keyboard support is detected whenever the terminal answers the check","tier":"notice","area":"Terminal UI","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.282\/e\/kitty-keyboard-support-detected-from-a-csi-u-reply-alone","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.282","markdown":"### Kitty keyboard support is detected whenever the terminal answers the check\n\nClaude Code now records kitty keyboard support whenever the terminal replies to its check, without needing a second condition too\n\n**Unclear.** It is not clear what the second condition was, so it is unclear which terminals were affected before.\n\n**What**\n\nThe kitty keyboard protocol is a way for a terminal to report key presses in more detail. At startup, Claude Code asks the terminal whether it supports this protocol by sending a short query.\n\nClaude Code now records the terminal's support whenever the terminal answers that query. Before this change, the answer was recorded only when a second, separate condition was also true.\n\n**Why**\n\nTerminals that do answer the query should now get the richer keyboard handling more reliably.\n\n- Area: Terminal UI\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}