From a3023c2d09e699dfa15369ff3e3b0c7e83f3a5ad Mon Sep 17 00:00:00 2001 From: Tess Gauthier Date: Wed, 2 Mar 2022 13:40:36 -0500 Subject: [PATCH] modify key event logic to fix ctrl+space not being sent (#569) --- contrib/win32/win32compat/tncon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/win32/win32compat/tncon.c b/contrib/win32/win32compat/tncon.c index d47731311..8b5ec0dea 100644 --- a/contrib/win32/win32compat/tncon.c +++ b/contrib/win32/win32compat/tncon.c @@ -188,7 +188,7 @@ ReadConsoleForTermEmul(HANDLE hInput, char *destin, int destinlen) } if (isConsoleVTSeqAvailable) { - if (inputRecord.Event.KeyEvent.uChar.UnicodeChar != L'\0') { + if (inputRecord.Event.KeyEvent.uChar.UnicodeChar != L'\0' || inputRecord.Event.KeyEvent.wVirtualScanCode == 0) { n = WideCharToMultiByte( CP_UTF8, 0,