From ca14500717864b1c9b1885cbbc6a451a19b9caf8 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Mon, 30 Mar 2026 04:12:56 +0300 Subject: refactor keyboard protocol parsing and forwarding --- src/main.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 9d5d1b16..5756026b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -30,6 +30,7 @@ mod pane; mod persist; mod platform; mod pty_callbacks; +mod raw_input; mod selection; mod sound; mod ui; @@ -301,7 +302,12 @@ fn main() -> io::Result<()> { io::stdout(), EnableMouseCapture, EnableBracketedPaste, - PushKeyboardEnhancementFlags(KeyboardEnhancementFlags::DISAMBIGUATE_ESCAPE_CODES) + PushKeyboardEnhancementFlags( + KeyboardEnhancementFlags::DISAMBIGUATE_ESCAPE_CODES + | KeyboardEnhancementFlags::REPORT_EVENT_TYPES + | KeyboardEnhancementFlags::REPORT_ALTERNATE_KEYS + | KeyboardEnhancementFlags::REPORT_ALL_KEYS_AS_ESCAPE_CODES + ) )?; // tmux doesn't understand kitty keyboard protocol push (\e[>1u). -- cgit v1.2.3