VT должен предоставлять оператору средства для управления и ввода данных. Для VT существует пять средств, которые могут быть использованы для ввода данных, выбора или отображения данных, и для управления подключенными рабочими наборами.
См. рисунок 2.
a) Программные средства - средства, чаще всего клавиши на VT, использующие назначаемые программно обозначения (маркировку). "Программные клавиши" изменяют свое назначение в зависимости от того, какая маска программной клавиши является видимой. VT должен представлять оператору ясную и очевидную связь между программной клавишей и ее обозначением.
b) Навигация - средства выбора поля ввода или кнопок в пределах активной маски данных. Если клавиши используются для навигации, они не посылают рабочему набору информацию об активации клавиши и проприетарны для VT.
c) Ввод данных - средства ввода/редактирования информации в поле ввода в активной маске данных. Если клавиши используются для ввода данных, они не посылают рабочему набору информацию об активации клавиши и проприетарны для VT. Должны быть предоставлены средства для ввода любых чисел или последовательности знаков, являющихся допустимыми для поля ввода.
Во время операции ввода данных сообщение "Статус VT" продолжит отображать активный рабочий набор и активную маску, которая содержит объект, к которому применимы вводимые данные.
Существует два типа ввода данных - "редактирование" и "редактирование в реальном времени".
1) Редактирование является средством ввода данных, где вводимое новое значение составляется оператором с использованием проприетарных средств в VT. Во время создания нового значения изменения исходного значения не передаются в рабочий набор. Также должны быть предусмотрены средства для выхода из поля данных (ESC) и подтверждения ввода информации (ENTER).
Должны быть предусмотрены средства подтверждения ввода информации, чтобы указать рабочему набору на завершение ввода данных и передачу нового значения, и должны быть предусмотрены средства выхода из поля данных, чтобы указать, что ввод данных был прерван. Средства ENTER и ESC могут быть либо постоянной клавишей, либо могут быть доступны только во время ввода данных (см. таблицу 5). VT должен отправить сообщение VT ESC в рабочий набор при активации средства ESC оператором, или ответ ESC в качестве ответа на получение команды ESC от рабочего набора.
2) Редактирование в реальном времени является средством ввода данных для объекта "ввод числа" и объекта "ввод списка", когда объект активен и открыт для ввода данных оператором, и измененные оператором значения периодически передаются в рабочий набор во время изменения объекта. Сообщение VT "Изменить значение числа" ограничено частотой обновления 5 Гц. Каждое измененное значение, отправленное в рабочий набор, считается завершенной транзакцией, как если бы средство ENTER было активировано, и не может быть отменено средством ESC. VT не требуется предоставлять пошаговые добавления значения, однако должна быть возможность установить любое значение (например, допускается быстрая прокрутка для пролистывания широкого диапазона значений сточной настройкой для окончательного выбора). Если средство ESC активируется во время редактирования в реальном времени, VT должен убедиться, что значение на экране равно значению, которое в последний раз было отправлено в рабочий набор. VT может отправить окончательное значение в рабочий набор перед отправкой сообщения VT ESC или сообщения ответа ESC, чтобы обеспечить эту синхронизацию. Редактирование в режиме реального времени должно соответствовать требованиям к средствам управления оператора, указанным в ИСО 15077.
d) Управление - средства выбора между рабочими наборами, во всех случаях, когда маска данных доступна, и подтверждения аварийных сигналов. Оба средства необходимы. Поскольку более одного рабочего набора могут использовать службы VT, VT должен предоставлять оператору возможность выбора между подключенными рабочими наборами. Средство выбора рабочего набора должно быть обозначено тремя круглыми стрелками или аналогичным обозначением. Только средство аск отправляет информацию об активации клавиши в рабочий набор.
e) Дополнительные органы управления - это средства, доступные оператору для передачи команд в рабочий набор(ы) с использованием средств вспомогательного управления, которые назначены дополнительными функциями (см. приложение J).