소스 검색

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,