浏览代码

Fix error with Key.Space using lowercase letters.

BDisp 10 月之前
父节点
当前提交
b7b9e01502
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      Terminal.Gui/ConsoleDrivers/AnsiEscapeSequence/AnsiEscapeSequenceRequestUtils.cs

+ 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,