Skip to content

Commit 61d45ec

Browse files
author
blin
committed
fix: Shift-Delete sends correct xterm escape sequence
Was sending ESC[2K (erase line) in non-appCursor mode instead of ESC[3;2~ (standard xterm Shift-Delete). Micro and other TUI apps now correctly receive ShiftDelete keybinding.
1 parent c361a29 commit 61d45ec

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

config.def.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,7 @@ static Key key[] = {
514514
{ XKB_KEY_KP_Insert, MOD_MASK_ANY, "\033[2~", +1, 0},
515515
{ XKB_KEY_KP_Delete, MOD_MASK_CTRL, "\033[M", -1, 0},
516516
{ XKB_KEY_KP_Delete, MOD_MASK_CTRL, "\033[3;5~", +1, 0},
517-
{ XKB_KEY_KP_Delete, MOD_MASK_SHIFT, "\033[2K", -1, 0},
517+
{ XKB_KEY_KP_Delete, MOD_MASK_SHIFT, "\033[3;2~", -1, 0},
518518
{ XKB_KEY_KP_Delete, MOD_MASK_SHIFT, "\033[3;2~", +1, 0},
519519
#if DELKEY_PATCH
520520
{ XKB_KEY_KP_Delete, MOD_MASK_ANY, "\033[3~", -1, 0},
@@ -586,7 +586,7 @@ static Key key[] = {
586586
{ XKB_KEY_Insert, MOD_MASK_ANY, "\033[2~", +1, 0},
587587
{ XKB_KEY_Delete, MOD_MASK_CTRL, "\033[M", -1, 0},
588588
{ XKB_KEY_Delete, MOD_MASK_CTRL, "\033[3;5~", +1, 0},
589-
{ XKB_KEY_Delete, MOD_MASK_SHIFT, "\033[2K", -1, 0},
589+
{ XKB_KEY_Delete, MOD_MASK_SHIFT, "\033[3;2~", -1, 0},
590590
{ XKB_KEY_Delete, MOD_MASK_SHIFT, "\033[3;2~", +1, 0},
591591
#if DELKEY_PATCH
592592
{ XKB_KEY_Delete, MOD_MASK_ANY, "\033[3~", -1, 0},

0 commit comments

Comments
 (0)