Example #1
0
        private void addKey(char keyChar)
        {
            char ch = keyChar;

            if (keyChar == '\r')
            {
                ch = '\n';
            }
            else if (keyChar == '\t')
            {
                ch = ' ';
            }

            Append(ch);

            TotalForwardKeys++;

            RecordedKeys.Add(keyChar, LastIndex, !IsLastSameAsOriginal);

            if (keyChar == '\t' && IsLastSameAsOriginal)
            {
                for (int i = LastIndex + 1; i < Original.Length && Original[i] == ' '; i++)
                {
                    Buffer[Length++] = ' ';
                }
            }
        }
Example #2
0
 private void addInput(Input input)
 {
     RecordedKeys.Add(input);
     OnInputRecorded(this, InputArgs.Create(input));
 }