diff options
-rw-r--r-- | 3rdparty/linenoise/linenoise.c | 6 |
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 */ |