From 4fec5f6b5e94cae5e77a1f00c1ba2eff5f8b82af Mon Sep 17 00:00:00 2001 From: Jenz Guenther Date: Sun, 11 Feb 2018 16:37:59 +0100 Subject: [PATCH] Hardcode Escape-sequences for cursor keys Makes them usable in rxvt. --- pick.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pick.c b/pick.c index 128b47a3..1e48f5f5 100644 --- a/pick.c +++ b/pick.c @@ -950,10 +950,13 @@ get_key(const char **key) KEY(HOME, "\033<"), CAP(LEFT, "kcub1"), KEY(LEFT, "\002"), + KEY(LEFT, "\033OD"), CAP(LINE_DOWN, "kcud1"), KEY(LINE_DOWN, "\016"), + KEY(LINE_DOWN, "\033OB"), CAP(LINE_UP, "kcuu1"), KEY(LINE_UP, "\020"), + KEY(LINE_UP, "\033OA"), CAP(PAGE_DOWN, "knp"), KEY(PAGE_DOWN, "\026"), KEY(PAGE_DOWN, "\033 "), @@ -961,6 +964,7 @@ get_key(const char **key) KEY(PAGE_UP, "\033v"), CAP(RIGHT, "kcuf1"), KEY(RIGHT, "\006"), + KEY(RIGHT, "\033OC"), KEY(UNKNOWN, NULL), }; static unsigned char buf[8];