private Boolean NeedAddMultiply(KeyboardKeys key)
        {
            var lastInput = _inputList.LastOrDefault();

            if (lastInput == null)
            {
                return(false);
            }

            if (KeyboardHelper.IsDigitKey(key) && (lastInput.IsRightBracket || lastInput.IsUnitConverter || lastInput.IsPI))
            {
                return(true);
            }
            if ((lastInput.IsDigit || lastInput.IsPoint || lastInput.IsRightBracket || lastInput.IsUnitConverter || lastInput.IsPI) && (KeyboardHelper.IsFunctionKey(key) || KeyboardHelper.IsLeftBracketKey(key) || KeyboardHelper.IsPIKey(key)))
            {
                return(true);
            }
            return(false);
        }