public static void Update() { var keyList = new List <ConsoleKeyInfo>(); while (Console.KeyAvailable) { keyList.Add(Console.ReadKey(true)); } PressedKeys = keyList; CapsLockOn = Console.CapsLock; ShiftPressed = PressedKeys.Any(info => info.Modifiers == ConsoleModifiers.Shift); }
public static bool IsKeyDown(ConsoleKey key) { return(PressedKeys.Any(info => info.Key == key)); }