При редактировании текстового файла ТР должен выполнять следующие функции:
- вводить символы в кодировке ANSI в позицию, отмеченную курсором;
- осуществлять перемещение курсора ввода с помощью клавиатуры или манипулятора типа “мышь”;
- выделять с помощью клавиатуры или манипулятора типа “мышь” один и более символов, расположенных рядом, а также выделять все символы в текстовом файле;
- удалять выделенные символы с помощью клавиатуры;
- отменять последнее действие редактирования;
- копировать с помощью клавиатуры или манипулятора типа “мышь” выделенные символы в буфер обмена;
- вырезать с помощью клавиатуры или манипулятора типа “мышь” выделенные символы в буфер обмена;
- вставлять с помощью клавиатуры или манипулятора типа “мышь” в позицию, отмеченную курсором, текстовое содержимое буфера обмена;
- вставлять с помощью клавиатуры или манипулятора типа “мышь” в позицию, отмеченную курсором, значения даты времени, установленных в ПЭВМ.