diff --git a/src/textual/_ansi_sequences.py b/src/textual/_ansi_sequences.py index a504ea718d..b95ac1c430 100644 --- a/src/textual/_ansi_sequences.py +++ b/src/textual/_ansi_sequences.py @@ -370,6 +370,10 @@ "\x1bOx": "8", "\x1bOy": "9", "\x1bOM": (Keys.Enter,), + # Foot terminal specific + # https://codeberg.org/dnkl/foot/issues/628 + "\x1b[27;2;13~": (Keys.Enter,), # Shift+Enter + "\x1b[27;5;13~": (Keys.Enter,), # Ctrl+Enter } # https://gist.github.com/christianparpart/d8a62cc1ab659194337d73e399004036