From 66341111e655742f272103616e402e3ae4a341cd Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 15 Jan 2021 09:35:33 +0530 Subject: [PATCH] keyboard mode change should happen only in alternate screen --- kittens/tui/operations.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kittens/tui/operations.py b/kittens/tui/operations.py index a54356725..172901d57 100644 --- a/kittens/tui/operations.py +++ b/kittens/tui/operations.py @@ -270,23 +270,23 @@ def init_state(alternate_screen: bool = True) -> str: reset_mode('FOCUS_TRACKING') + reset_mode('MOUSE_UTF8_MODE') + reset_mode('MOUSE_SGR_MODE') + reset_mode('MOUSE_UTF8_MODE') + set_mode('BRACKETED_PASTE') + SAVE_COLORS + - '\033[>31u' + # extended keyboard mode '\033[*x' # reset DECSACE to default region select ) if alternate_screen: ans += set_mode('ALTERNATE_SCREEN') + reset_mode('DECOM') ans += clear_screen() + ans += '\033[>31u' # extended keyboard mode return ans def reset_state(normal_screen: bool = True) -> str: ans = '' + ans += '\033[