summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author cracyc <cracyc@users.noreply.github.com>2020-12-05 10:57:34 -0600
committer cracyc <cracyc@users.noreply.github.com>2020-12-05 10:57:34 -0600
commitd73b585d65936a5b9736e23cf85e543ef5bd2779 (patch)
tree9e1206286a7aa2ceb12528e61011e7bf20ce1458
parentd0cf574b516d28d403a20459a6833a70c4fbe18f (diff)
linenoise: properly handle numpad enter
-rw-r--r--3rdparty/linenoise/linenoise.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/3rdparty/linenoise/linenoise.c b/3rdparty/linenoise/linenoise.c
index 2c5aac951b2..ee1b391df58 100644
--- a/3rdparty/linenoise/linenoise.c
+++ b/3rdparty/linenoise/linenoise.c
@@ -856,6 +856,12 @@ static int fd_read(struct current *current)
return SPECIAL_PAGE_UP;
case VK_NEXT:
return SPECIAL_PAGE_DOWN;
+ case VK_RETURN:
+#ifdef USE_UTF8
+ return k->uChar.UnicodeChar;
+#else
+ return k->uChar.AsciiChar;
+#endif
}
}
/* Note that control characters are already translated in AsciiChar */