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++] = ' '; } } }
private void addInput(Input input) { RecordedKeys.Add(input); OnInputRecorded(this, InputArgs.Create(input)); }