diff options
-rw-r--r-- | config.def.h | 16 | ||||
-rw-r--r-- | st.info | 8 |
2 files changed, 16 insertions, 8 deletions
diff --git a/config.def.h b/config.def.h index 622499e..3d406d4 100644 --- a/config.def.h +++ b/config.def.h | |||
@@ -80,16 +80,24 @@ static Key key[] = { | |||
80 | { XK_BackSpace, XK_NO_MOD, "\177", 0, 0, 0}, | 80 | { XK_BackSpace, XK_NO_MOD, "\177", 0, 0, 0}, |
81 | { XK_Up, XK_NO_MOD, "\033[A", 0, -1, 0}, | 81 | { XK_Up, XK_NO_MOD, "\033[A", 0, -1, 0}, |
82 | { XK_Up, XK_NO_MOD, "\033OA", 0, +1, 0}, | 82 | { XK_Up, XK_NO_MOD, "\033OA", 0, +1, 0}, |
83 | { XK_Up, ShiftMask, "\033[a", 0, 0, 0}, | 83 | { XK_Up, ShiftMask, "\033[1;2A", 0, 0, 0}, |
84 | { XK_Up, ControlMask, "\033[1;5A", 0, 0, 0}, | ||
85 | { XK_Up, Mod1Mask, "\033[1;3A", 0, 0, 0}, | ||
84 | { XK_Down, XK_NO_MOD, "\033[B", 0, -1, 0}, | 86 | { XK_Down, XK_NO_MOD, "\033[B", 0, -1, 0}, |
85 | { XK_Down, XK_NO_MOD, "\033OB", 0, +1, 0}, | 87 | { XK_Down, XK_NO_MOD, "\033OB", 0, +1, 0}, |
86 | { XK_Down, ShiftMask, "\033[b", 0, 0, 0}, | 88 | { XK_Down, ShiftMask, "\033[1;2B", 0, 0, 0}, |
89 | { XK_Down, ControlMask, "\033[1;5B", 0, 0, 0}, | ||
90 | { XK_Down, Mod1Mask, "\033[1;3B", 0, 0, 0}, | ||
87 | { XK_Left, XK_NO_MOD, "\033[D", 0, -1, 0}, | 91 | { XK_Left, XK_NO_MOD, "\033[D", 0, -1, 0}, |
88 | { XK_Left, XK_NO_MOD, "\033OD", 0, +1, 0}, | 92 | { XK_Left, XK_NO_MOD, "\033OD", 0, +1, 0}, |
89 | { XK_Left, ShiftMask, "\033[d", 0, 0, 0}, | 93 | { XK_Left, ShiftMask, "\033[1;2D", 0, 0, 0}, |
94 | { XK_Left, ControlMask, "\033[1;5D", 0, 0, 0}, | ||
95 | { XK_Left, Mod1Mask, "\033[1;3D", 0, 0, 0}, | ||
90 | { XK_Right, XK_NO_MOD, "\033[C", 0, -1, 0}, | 96 | { XK_Right, XK_NO_MOD, "\033[C", 0, -1, 0}, |
91 | { XK_Right, XK_NO_MOD, "\033OC", 0, +1, 0}, | 97 | { XK_Right, XK_NO_MOD, "\033OC", 0, +1, 0}, |
92 | { XK_Right, ShiftMask, "\033[c", 0, 0, 0}, | 98 | { XK_Right, ShiftMask, "\033[1;2C", 0, 0, 0}, |
99 | { XK_Right, ControlMask, "\033[1;5C", 0, 0, 0}, | ||
100 | { XK_Right, Mod1Mask, "\033[1;3C", 0, 0, 0}, | ||
93 | { XK_Return, XK_NO_MOD, "\n", 0, 0, -1}, | 101 | { XK_Return, XK_NO_MOD, "\n", 0, 0, -1}, |
94 | { XK_Return, XK_NO_MOD, "\r\n", 0, 0, +1}, | 102 | { XK_Return, XK_NO_MOD, "\r\n", 0, 0, +1}, |
95 | { XK_Return, Mod1Mask, "\033\n", 0, 0, -1}, | 103 | { XK_Return, Mod1Mask, "\033\n", 0, 0, -1}, |
@@ -54,10 +54,10 @@ st| simpleterm, | |||
54 | kcud1=\EOB, | 54 | kcud1=\EOB, |
55 | kcuf1=\EOC, | 55 | kcuf1=\EOC, |
56 | kcuu1=\EOA, | 56 | kcuu1=\EOA, |
57 | kLFT=\E[d, | 57 | kLFT=\E[1;2D, |
58 | kRIT=\E[c, | 58 | kRIT=\E[1;2C, |
59 | kind=\E[a, | 59 | kind=\E[1;2B, |
60 | kri=\E[b, | 60 | kri=\E[1;2A, |
61 | kdch1=\E[3~, | 61 | kdch1=\E[3~, |
62 | kich1=\E[2~, | 62 | kich1=\E[2~, |
63 | kend=\E[4~, | 63 | kend=\E[4~, |