From d28b5f44525724d50bab5176bc09677de1b46966 Mon Sep 17 00:00:00 2001 From: yabu76 Date: Wed, 11 Feb 2026 18:28:37 +0900 Subject: [PATCH] Fix Ctrl-t J raw-mode action is not reflected to device immediately --- src/tty.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/tty.c b/src/tty.c index 4d5e136..3eee2b7 100644 --- a/src/tty.c +++ b/src/tty.c @@ -1293,6 +1293,10 @@ void handle_command_sequence(char input_char, char *output_char, bool *forward) tio_printf("Turn off raw mode for non-interactive use"); break; } + if (state != STATE_INTERACTIVE) + { + tty_tcsetattr(device_fd); + } break; case KEY_SHIFT_J: @@ -1311,6 +1315,10 @@ void handle_command_sequence(char input_char, char *output_char, bool *forward) tio_printf("Turn off raw mode for interactive use"); break; } + if (state == STATE_INTERACTIVE) + { + tty_tcsetattr(device_fd); + } break; case KEY_K: