diff --git a/Terminal.Gui/ConsoleDrivers/FakeDriver/FakeDriver.cs b/Terminal.Gui/ConsoleDrivers/FakeDriver/FakeDriver.cs index a37727ede..a59a863a0 100644 --- a/Terminal.Gui/ConsoleDrivers/FakeDriver/FakeDriver.cs +++ b/Terminal.Gui/ConsoleDrivers/FakeDriver/FakeDriver.cs @@ -388,7 +388,7 @@ namespace Terminal.Gui { private Key MapKeyModifiers (ConsoleKeyInfo keyInfo, Key key) { Key keyMod = new Key (); - if (CanShiftBeAdded (keyInfo)) + if ((keyInfo.Modifiers & ConsoleModifiers.Shift) != 0) keyMod = Key.ShiftMask; if ((keyInfo.Modifiers & ConsoleModifiers.Control) != 0) keyMod |= Key.CtrlMask; @@ -398,20 +398,6 @@ namespace Terminal.Gui { return keyMod != Key.Null ? keyMod | key : key; } - private bool CanShiftBeAdded (ConsoleKeyInfo keyInfo) - { - if ((keyInfo.Modifiers & ConsoleModifiers.Shift) == 0) { - return false; - } - if (keyInfo.Key == ConsoleKey.Packet) { - var ckiChar = keyInfo.KeyChar; - if (char.IsLetterOrDigit (ckiChar) || char.IsSymbol (ckiChar) || char.IsPunctuation (ckiChar)) { - return false; - } - } - return true; - } - Action keyDownHandler; Action keyHandler; Action keyUpHandler;