private static bool StandardControlsLoad(ActionKey actionKey)
        {
            if (!KeyboardMouseUtility.AnyButtonsPressed() && actionKey.actionIndentifierString.Equals(Game1.cancelString))
            {
                sc.CloseLoadScreen();
                KeyboardMouseUtility.bPressed = true;
                return(false);
            }

            if (actionKey.actionIndentifierString.Equals(Game1.cameraMoveDownString))
            {
                LoadFileTab.AddScrollOffSet(4.2f);
            }

            if (KeyboardMouseUtility.ScrollingDown())
            {
                LoadFileTab.AddScrollOffSet(4.2f * 10);
            }

            if (actionKey.actionIndentifierString.Equals(Game1.cameraMoveUpString))
            {
                LoadFileTab.AddScrollOffSet(-4.2f);
            }

            if (KeyboardMouseUtility.ScrollingUp())
            {
                LoadFileTab.AddScrollOffSet(-4.2f * 10);
            }

            if (!KeyboardMouseUtility.AnyButtonsPressed() && (actionKey.actionIndentifierString.Equals(Game1.moveDownString)))
            {
                sc.lgs.HandleDown();
            }

            if (!KeyboardMouseUtility.AnyButtonsPressed() && actionKey.actionIndentifierString.Equals(Game1.moveUpString))
            {
                sc.lgs.HandleUp();
            }

            if (!KeyboardMouseUtility.AnyButtonsPressed() && !KeyboardMouseUtility.bMouseButtonPressed && actionKey.actionIndentifierString.Equals(Game1.confirmString))
            {
                sc.lgs.HandleConfirm();
            }

            if (!KeyboardMouseUtility.AnyButtonsPressed() && KeyboardMouseUtility.bMouseButtonPressed && actionKey.actionIndentifierString.Equals(Game1.confirmString))
            {
                sc.lgs.HandleMouseClick();
            }
            return(false);
        }
        static public void Update(List <ActionKey> keys)
        {
            ActionKey key = keys.Last();

            if ((!KeyboardMouseUtility.AnyButtonsPressed()) && (key.actionIndentifierString.Equals(Game1.confirmString) || key.actionIndentifierString.Equals(Game1.openMenuString)))
            {
                SettingsMenu.HandleConfirmOrClick();
                KeyboardMouseUtility.bPressed = true;
            }

            if ((!KeyboardMouseUtility.AnyButtonsPressed()) && (key.actionIndentifierString.Equals(Game1.moveDownString) || key.actionIndentifierString.Equals(Game1.cameraMoveDownString)))
            {
                SettingsMenu.HandleUpDown(true);
                KeyboardMouseUtility.bPressed = true;
            }

            if ((!KeyboardMouseUtility.AnyButtonsPressed()) && (key.actionIndentifierString.Equals(Game1.moveUpString) || key.actionIndentifierString.Equals(Game1.cameraMoveUpString)))
            {
                SettingsMenu.HandleUpDown(false);
                KeyboardMouseUtility.bPressed = true;
            }

            if ((!KeyboardMouseUtility.AnyButtonsPressed()) && (key.actionIndentifierString.Equals(Game1.moveLeftString) || key.actionIndentifierString.Equals(Game1.cameraMoveLeftString)))
            {
                SettingsMenu.HandleLeftRight(false);
                KeyboardMouseUtility.bPressed = true;
            }

            if ((!KeyboardMouseUtility.AnyButtonsPressed()) && (key.actionIndentifierString.Equals(Game1.moveRightString) || key.actionIndentifierString.Equals(Game1.cameraMoveRightString)))
            {
                SettingsMenu.HandleLeftRight(true);
                KeyboardMouseUtility.bPressed = true;
            }

            if ((!KeyboardMouseUtility.AnyButtonsPressed()) && (key.actionIndentifierString.Equals(Game1.cancelString) || key.actionIndentifierString.Equals(Game1.SettingsMenu)))
            {
                SettingsMenu.HandleCancel();
                KeyboardMouseUtility.bPressed = true;
            }

            if (KeyboardMouseUtility.ScrollingDown())
            {
                LoadFileTab.AddScrollOffSet(4.2f * 10);
            }

            if (KeyboardMouseUtility.ScrollingUp())
            {
                LoadFileTab.AddScrollOffSet(-4.2f * 10);
            }
        }