瀏覽代碼

Removed unnecessary method.

BDisp 2 年之前
父節點
當前提交
e0504dd5ff
共有 1 個文件被更改,包括 1 次插入15 次删除
  1. 1 15
      Terminal.Gui/ConsoleDrivers/FakeDriver/FakeDriver.cs

+ 1 - 15
Terminal.Gui/ConsoleDrivers/FakeDriver/FakeDriver.cs

@@ -388,7 +388,7 @@ namespace Terminal.Gui {
 		private Key MapKeyModifiers (ConsoleKeyInfo keyInfo, Key key)
 		private Key MapKeyModifiers (ConsoleKeyInfo keyInfo, Key key)
 		{
 		{
 			Key keyMod = new Key ();
 			Key keyMod = new Key ();
-			if (CanShiftBeAdded (keyInfo))
+			if ((keyInfo.Modifiers & ConsoleModifiers.Shift) != 0)
 				keyMod = Key.ShiftMask;
 				keyMod = Key.ShiftMask;
 			if ((keyInfo.Modifiers & ConsoleModifiers.Control) != 0)
 			if ((keyInfo.Modifiers & ConsoleModifiers.Control) != 0)
 				keyMod |= Key.CtrlMask;
 				keyMod |= Key.CtrlMask;
@@ -398,20 +398,6 @@ namespace Terminal.Gui {
 			return keyMod != Key.Null ? keyMod | key : key;
 			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<KeyEvent> keyDownHandler;
 		Action<KeyEvent> keyDownHandler;
 		Action<KeyEvent> keyHandler;
 		Action<KeyEvent> keyHandler;
 		Action<KeyEvent> keyUpHandler;
 		Action<KeyEvent> keyUpHandler;