Merge pull request #134 from BDisp/vkpacket-fix4

Removed unnecessary method.
This commit is contained in:
Thomas Nind
2022-10-30 21:40:56 +00:00
committed by GitHub

View File

@@ -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<KeyEvent> keyDownHandler;
Action<KeyEvent> keyHandler;
Action<KeyEvent> keyUpHandler;