Browse Source

Fix error with Key.Space using lowercase letters.

BDisp 9 months ago
parent
commit
b7b9e01502

+ 2 - 1
Terminal.Gui/ConsoleDrivers/AnsiEscapeSequence/AnsiEscapeSequenceRequestUtils.cs

@@ -1140,10 +1140,11 @@ public static class AnsiEscapeSequenceRequestUtils
                 if (isConsoleKey)
                 {
                     key = (ConsoleKey)ck;
+                    keyChar = (char)ck;
                 }
 
                 newConsoleKeyInfo = new (
-                                         consoleKeyInfo.KeyChar,
+                                         keyChar,
                                          key,
                                          GetShiftMod (consoleKeyInfo.Modifiers),
                                          (consoleKeyInfo.Modifiers & ConsoleModifiers.Alt) != 0,