PowerArgs.Cli.ConsoleAppKeyboardInputManager.TryHandleKeyboardInput C# (CSharp) Method

TryHandleKeyboardInput() public method

public TryHandleKeyboardInput ( ConsoleKeyInfo key ) : bool
key System.ConsoleKeyInfo
return bool
        public override bool TryHandleKeyboardInput(ConsoleKeyInfo key)
        {
            List<KeyboardEventHandler> potentialHandlers = new List<KeyboardEventHandler>();

            if(Application.FocusManager.FocusedControl != null)
            {
                Application.FocusManager.FocusedControl.HandleKeyInput()
            }

            if(key.Modifiers.HasFlag(ConsoleModifiers.Alt))
            {

            }
            else if (key.Modifiers.HasFlag(ConsoleModifiers.Control))
            {

            }
            else if (key.Modifiers.HasFlag(ConsoleModifiers.Shift))
            {

            }
            else
            {

            }

            handlers.Peek()[KeyboardEventHandler.CreateLookupKey(key.Key, KeyboardEventMatchMode.NoModifiers)];
        }