From 4a5342edc5981032ad3f0dfb131467c586b547d2 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 23 Jul 2023 13:53:34 -0500 Subject: delkey patch applied Return BS on pressing backspace and DEL on pressing the delete key. --- config.def.h | 4 ++-- patches_applied/st-delkey-20201112-4ef0cbd.diff | 20 ++++++++++++++++++++ todo.org | 9 +++++++-- 3 files changed, 29 insertions(+), 4 deletions(-) create mode 100644 patches_applied/st-delkey-20201112-4ef0cbd.diff diff --git a/config.def.h b/config.def.h index c223706..cfda658 100644 --- a/config.def.h +++ b/config.def.h @@ -282,7 +282,7 @@ static Key key[] = { { XK_KP_Delete, ControlMask, "\033[3;5~", +1, 0}, { XK_KP_Delete, ShiftMask, "\033[2K", -1, 0}, { XK_KP_Delete, ShiftMask, "\033[3;2~", +1, 0}, - { XK_KP_Delete, XK_ANY_MOD, "\033[P", -1, 0}, + { XK_KP_Delete, XK_ANY_MOD, "\033[3~", -1, 0}, { XK_KP_Delete, XK_ANY_MOD, "\033[3~", +1, 0}, { XK_KP_Multiply, XK_ANY_MOD, "\033Oj", +2, 0}, { XK_KP_Add, XK_ANY_MOD, "\033Ok", +2, 0}, @@ -350,7 +350,7 @@ static Key key[] = { { XK_Delete, ControlMask, "\033[3;5~", +1, 0}, { XK_Delete, ShiftMask, "\033[2K", -1, 0}, { XK_Delete, ShiftMask, "\033[3;2~", +1, 0}, - { XK_Delete, XK_ANY_MOD, "\033[P", -1, 0}, + { XK_Delete, XK_ANY_MOD, "\033[3~", -1, 0}, { XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0}, { XK_BackSpace, XK_NO_MOD, "\177", 0, 0}, { XK_BackSpace, Mod1Mask, "\033\177", 0, 0}, diff --git a/patches_applied/st-delkey-20201112-4ef0cbd.diff b/patches_applied/st-delkey-20201112-4ef0cbd.diff new file mode 100644 index 0000000..c334b0d --- /dev/null +++ b/patches_applied/st-delkey-20201112-4ef0cbd.diff @@ -0,0 +1,20 @@ +--- config.def.h.orig 2020-11-12 20:23:48.867954750 +0100 ++++ config.def.h 2020-11-12 20:21:15.055922720 +0100 +@@ -276,7 +276,7 @@ + { XK_KP_Delete, ControlMask, "\033[3;5~", +1, 0}, + { XK_KP_Delete, ShiftMask, "\033[2K", -1, 0}, + { XK_KP_Delete, ShiftMask, "\033[3;2~", +1, 0}, +- { XK_KP_Delete, XK_ANY_MOD, "\033[P", -1, 0}, ++ { XK_KP_Delete, XK_ANY_MOD, "\033[3~", -1, 0}, + { XK_KP_Delete, XK_ANY_MOD, "\033[3~", +1, 0}, + { XK_KP_Multiply, XK_ANY_MOD, "\033Oj", +2, 0}, + { XK_KP_Add, XK_ANY_MOD, "\033Ok", +2, 0}, +@@ -344,7 +344,7 @@ + { XK_Delete, ControlMask, "\033[3;5~", +1, 0}, + { XK_Delete, ShiftMask, "\033[2K", -1, 0}, + { XK_Delete, ShiftMask, "\033[3;2~", +1, 0}, +- { XK_Delete, XK_ANY_MOD, "\033[P", -1, 0}, ++ { XK_Delete, XK_ANY_MOD, "\033[3~", -1, 0}, + { XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0}, + { XK_BackSpace, XK_NO_MOD, "\177", 0, 0}, + { XK_BackSpace, Mod1Mask, "\033\177", 0, 0}, diff --git a/todo.org b/todo.org index 135dd7e..b276d00 100644 --- a/todo.org +++ b/todo.org @@ -1,7 +1,5 @@ ST Patches * ST Patches Open Work -** TODO [#A] Backspace key sends BS; delete key send DEL -st-delkey-20201112-4ef0cbd.diff ** TODO [#A] prefers system (browser) clipboard instead of terminal clipboard st-clipboard-0.8.3.diff ** TODO [#A] allows alpha transparency @@ -50,6 +48,13 @@ st-rightclickpaste-0.8.2.diff st-focus-20200731-patch_alpha.diff * ST Patches Completed +** DONE [#A] delkey: Backspace key sends BS; delete key send DEL +*** 2023-07-23 @ 13:52:50 -0500 patch applied successfully w/o issue +*** Description and URL +Return BS on pressing backspace and DEL on pressing the delete key. +https://st.suckless.org/patches/delkey/ +https://st.suckless.org/patches/delkey/st-delkey-20201112-4ef0cbd.diff + ** DONE [#A] scrollback and reflow *** 2023-07-23 @ 13:48:51 -0500 All patches applied successfully w/o issue *** Patch Links and Descriptions -- cgit v1.2.3