MoodSwingGUI.MSButton.HandleKeyboardInput C# (CSharp) Method

HandleKeyboardInput() public method

public HandleKeyboardInput ( KeyboardState oldKeyboardState ) : void
oldKeyboardState Microsoft.Xna.Framework.Input.KeyboardState
return void
        public override void HandleKeyboardInput(KeyboardState oldKeyboardState)
        {
            if (HasKeyboardFocus)
            {
                KeyboardState currentState = Keyboard.GetState();
                if (currentState.IsKeyDown(Keys.Enter) && oldKeyboardState.IsKeyUp(Keys.Enter))
                {
                    LeftClick();
                }
                else if (currentState.IsKeyUp(Keys.Enter))
                {
                    if (oldKeyboardState.IsKeyDown(Keys.Enter))
                    {
                        UnLeftClick();
                    }
                }
            }
        }