ВСТАВКА

Как уже отмечалось при обсуждении вопроса о моделях представления документа, большинство пользователей рассматривают процесс редактирования документа с помощью ЭВМ как своеобразный аналог печатания на пишущей машинке. Пользователям, которые именно так представляют себе редакторскую работу с применением текстового редактора, обеспечиваемая машиной возможность как бы раздвинуть строку старого текста с тем, чтобы вставить туда новый текст, кажется чуть ли не магической и противоестественной. Системы, базирующиеся на использовании преимуществ данной концептуальной модели пользователей и имитирующие обычную печатающую машинку, позволяют, однако, несколько расширить возможности последней,’ а именно допускают поочередную замену отдельных символов уже набранного текста. В тех же случаях, когда необходимо вставить некоторый текст между двумя позициями уже напечатанного текста, такие системы требуют от пользователя ввода специальной команды, которая позволяет как бы «раскрыть» свободную для печати область в определенной позиции текста документа. По окончании вставки пользователь должен нажать специальную клавишу, что будет означать для системы, что следует «закрыть» область вставки. На первый взгляд такая модель представляется наиболее естественной, однако ее существенный недостаток заключается в том, что простейший способ выполнения операции редактирования по своей природе является разрушительным для уже созданного текста. Поэтому лучше наделить систему возможностью вставлять символы в текст, не уничтожая, а сдвигая символы, на место которых при редактировании вводятся новые.

Разработка систем, в которых для выдачи команд используются только обычные (не функциональные) клавиши, сталкивается с проблемой, состоящей в том, что эти же самые клавиши используются пользователями также и для набора текста. Смысл нажатия определенной клавиши может быть определен системой только в результате анализа того режима работы, в котором оно было произведено. Как правило, система обычно находится в командном режиме, при котором нажатие клавиш интерпретируется как команды; существует также специальная команда, переводящая систему в режим вставки, при котором с нажатием клавиши соответствующий символ вставляется в текст документа. При этом довольно часто возникают ошибки, связанные с неверным применением пользователями режимов работы Чтобы избежать этого, многие системы специально проектируются как «безрежимные», т. е. нажатие клавиш, не являющихся функциональными, в любом случае влечет за собой вставку соответствующего символа в текст документа и не может быть использовано для выдачи команд. Однако экспериментальные исследования не выявили значительного преимущества в применении систем безрежимного редактирования.

Это объясняется, возможно, тем, что включение в систему альтернативных командных языков вызывает новые проблемы. Тем не менее при прочих равных условиях безрежимная система может, кроме того, помочь пользователю не допускать ошибок, связанных с неверным использованием режима. Перемещение и копирование частей текста

Выполнение операций по перемещению или копированию частей текста требует определения положения текста, который необходимо перенести или скопировать, и позиции, указывающей место вставки его в документ. Указание системе этих двух местоположений может быть дано пользователем непосредственно перед вызовом на исполнение той или иной команды. Если курсор или иной символ для выполнения операции вставки уже находится в нужном месте, определяющем местоположение вставляемого текста (например, в результате только что произведенной пользователем вставки части текста в данную позицию), было бы удобно до указания системе требуемой части документа, подлежащей перемещению или копированию, обеспечить запоминание отмеченной позиции, чтобы пользователю не пришлось потом вновь к ней возвращаться. Подобным образом, если текст, под- лежаший той или другой операции, уже выбран, наиболее предпочтительно было бы выдать команду, первым аргументом которой будет именно текст. Эти два возможных способа упорядоченного ввода аргументов операций являются отражением двух различных вариантов рассматриваемых команд для решения задач, характеризующихся разными конкретными условиями. Системы, позволяющие работать с обоими вариантами команд, более полно удовлетворяют требования пользователя, чем системы, допускающие вызов лишь одного типа команд по перемещению и копированию.

Сам факт использования в команде более одного аргумента может усложнить некоторые командные языки. Отдельные системы позволяют избежать этого, допуская разделение процесса перемещения или копирования на две операции: «вырезания» и «вклеивания». Сначала пользователь определяет текст для его перемещения (копирования) и выдает команду «вырезать» (или «скопировать»). Тогда отмеченный пользователем текст переносится в буфер, откуда он впоследствии может быть вызван в любое удобное время до того момента, пока пользователь не захочет поместить в буфер следующий фрагмент текста. Такой способ выполнения операций по перемещению (копированию) позволяет упростить командный язык, однако его использование наиболее эффективно в том случае, когда пользователю предоставляется возможность просматривать содержание буфера, а не работать «вслепую», полагаясь на то, что требуемый текст действительно там находится.

Январь 24, 2019 Психология труда, инженерная психология, эргономика
Еще по теме
ВСТАВКА 8.ЭТИКА — КОМПЕТЕНТНОСТЬ И ЭТИЧНОСТЬ ИССЛЕДОВАТЕЛЯ
ВСТАВКА 1.ИСТОРИЯ — ЗНАКОМСТВО С ИНТРОСПЕКЦИЕЙ
ВСТАВКА 2.ИСТОРИЯ — АНТИВИВИСЕКЦИЯ И АРА
ВСТАВКА 12.КЛАССИЧЕСКИЕ ИССЛЕДОВАНИЯ — УМ МНЕМОНИСТА
ВСТАВКА 8.КЛАССИЧЕСКИЕ ИССЛЕДОВАНИЯ — ЗАПОМИНАНИЕ ВО СНЕ
ВСТАВКА 1.КЛАССИЧЕСКИЕ ИССЛЕДОВАНИЯ - ОПРОВЕРЖЕНИЕ ФРЕНОЛОГИИ
ВСТАВКА 4.ЭТИКА — ОБМАН С ПОМОЩЬЮ СТАТИСТИКИ
ВСТАВКА 8.ИСТОРИЯ — ФАКТОРНЫЕ ПЛАНЫ НА ФЕРМЕ
ВСТАВКА 9.ИСТОРИЯ — ИССЛЕДОВАНИЕ ГЕНИАЛЬНОСТИ ГАЛЬТОНА
ВСТАВКА 11.ЭТИКА — УПРАВЛЕНИЕ ПОВЕДЕНИЕМ ЛЮДЕЙ
ВСТАВКА 12.ЭТИКА — ОПРОСЫ И ЗЛОУПОТРЕБЛЕНИЕ ИМИ
ВСТАВКА 18.Старение в афроамериканской общине Соединенных Штатов
ВСТАВКА 3.ИСТОРИЯ — СЛУЧАЙНЫЕ ОТКРЫТИЯ: ЭФФЕКТ КРАЯ
ВСТАВКА 3.КЛАССИЧЕСКИЕ ИССЛЕДОВАНИЯ — ФАЛЬСИФИКАЦИЯ И УМНЫЙ ГАНС
Добавить комментарий