[READ-ONLY] Mirror of https://github.com/bombshell-dev/tty. Platform independent 2D layout engine for terminal applications based on Clay bomb.sh/docs/tty
Something went wrong. Try again.
✨ add Kitty keyboard protocol (CSI u) input parser master
Parse CSI codepoint;modifiers u sequences from terminals that support the Kitty keyboard protocol (Kitty, Ghostty, WezTerm, iTerm2, etc). Maps special key codepoints (Tab, Enter, Escape, Backspace, F1-F12, arrows, etc.) to existing KEY_* constants, and decodes modifier bitfields to MOD_* flags. Protocol overview: https://sw.kovidgoyal.net/kitty/keyboard-protocol/ Key encoding: https://sw.kovidgoyal.net/kitty/keyboard-protocol/#key-event-encoding Functional keys: https://sw.kovidgoyal.net/kitty/keyboard-protocol/#functional-key-definitions Modifier encoding: https://sw.kovidgoyal.net/kitty/keyboard-protocol/#modifiers
Author Charles Lowell Date (Mar 26, 2026, 2:50 PM UTC) Commit 0642ea41 0642ea41db2ba457b9888cd719388864483cf1d6 Parent e7c3807f e7c3807fe3194f597ad52ff3ce6026d635e5380c