protected static ComboData Combo(string name, params KeyPress[] keySequence)
        {
            var data = new ComboData(name);

            foreach (var keyPress in keySequence)
            {
                data.Add(keyPress);
            }

            return(data);
        }
Exemple #2
0
        private ComboBuilder RegisterKeyPress(int keyCode)
        {
            var keyPress = new KeyPress(keyCode);

            if (_plusFlag)
            {
                _currentCombo.AddPressedTogetherWithPrevious(keyCode);
                _plusFlag = false;
            }
            else
            {
                _currentCombo.Add(keyPress);
            }
            return(this);
        }