D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Команды системы (TCL) / type-ahead

type-ahead

Включает или отключает функцию опережающего ввода с клавиатуры во всей системе

Если никакие опции не заданы, то команда выводит текущий статус этой функции.

type-ahead {(options}  

Опережающий ввод с клавиатуры (type-ahead) - это процесс буферизации символов, вводимых с клавиатуры, с целью ускорения ввода.

Когда опережающий ввод с клавиатуры разрешен, ввод символов оператором может опережать их появление на экране терминала.

Например, после ввода команды TCL "select" можно сразу же вводить команду "save-list", которая попадет в буфер. Символы, составляющие имя команды, будут занесены в буфер опережающего ввода. Команда "save-list" будет выполнена сразу же после команды "select" при условии, что после ее ввода была нажата клавиша <return>.

Сама команда не выводится на экран до тех пор, пока предыдущий процесс не вернет управление TCL. Ограничений на количество команд, вводимых с опережением, нет. Все зависит только от способности человека печатать на клавиатуре "вслепую".

Опции:

s Подавляет вывод сообщения о статусе.
f Отключает опережающий ввод
n Включает опережающий ввод

Примеры:

type-ahead
[1312] Type-ahead is on.
(Опережающий ввод включен)
type-ahead (f
[1313] Type-ahead is off.
(Опережающий ввод отключен)
type-ahead (n
[1312] Type-ahead is on.
(Опережающий ввод включен)