5.3.2. Как использовать меню 5.3.2.1. Метки функциональных клавиш в меню
Ряд меток на экране, которые появляются на нижней строке вашего FACE экрана, соответствуют восьми функциональным клавишам на вашей клавиатуре, с F1 по F8. Когда текущим активным окном является меню, как например сейчас, первый уровень функциональных клавиш появляется внизу экрана. Когда, однако, текущим активным окном является набор файлов, меткой для клавиши F8 становится CHG-KEYS, и вы имеете доступ ко второму уровню функциональных клавиш (рис.4).
Первый уровень
Второй уровень
F1
HELP
F1
HELP
F2
пусто
F2
COPY
F3
ENTER
F3
MOVE
F4
PREV-FRM
F4
DELETE
F5
NEXT-FRM
F5
RENAME
F6
CANCEL
F6
CREATE
F7
CMD-MENU
F7
SECURITY
F8
пусто*
F8
пусто*
* Функциональная клавиша F8 имеет метку CHG-KEYS когда меню отображает содержимое набора файлов.
Рис. 4.
5.3.2.2. Перемещение в меню
Для отображения текущего выбранного пункта меню, FACE использует два метода. Первый метод - это отображение некоторого графического символа слева от пункта меню. Например, на некоторых терминалах в качестве этого символа используется знак больше (">"), на других - знак подчеркивания ("_").
Второй метод используется только в случае если ваш терминал поддерживает режим видео инверсии. Видео инверсия это возможность, которая позволяет двухцветовым дисплеям отображать части экрана в противоположных сочетаниях цветов (например, вместо белых символов на черном фоне, части экрана отображаются как черные символы на белом фоне). Если ваш терминал имеет эту возможность, текущей пункт меню будет выделен видео инверсией.
В этом руководстве для отображения позиции курсора на рисунках используется знак больше (">").
Все меню FACE используют одни и те же клавиши для перемещения внутри окна.
Если ваши функциональные клавиши или именованные клавиши не работают так как описано, используйте альтернативные последовательности.
Клавиши для перемещения в меню
Именованная клавиша
Альтернатив. последов.
Действие в меню
Стрелка вниз
CTRL-d
Перемещает курсор вниз на один пункт, переходя к первому пункту при достижении конца меню
Стрелка вверх
CTRL-u
Перемещает курсор вверх на один пункт, переходя к последнему пункту при достижении начала меню
-> или SPACEBAR
CTRL-r
Перемещает курсор вниз на один пункт в меню, состоящем из одной колонки, или вправо на один пункт в многоко- лоночном меню
<- или BACKSPACE
CTRL-l
Перемещает курсор на один пункт вверх в одноколоночном меню, или влево на один пункт в многоколоночном меню
NEXT
CTRL-n
Аналогично ->, но перемещает курсор к первому пункту ряда или колонки при достижении последнего пункта
PREV
CTRL-p
Аналогично <-, но перемещает курсор к последнему пункту ряда или колонки при достижении первого пункта
HOME
CTRL-f b
Перемещает курсор к первому пункту видимой части меню
HOME-DOWN
CTRL-f a
Перемещает курсор к последнему пункту первой колонки, или первой странице меню
Если меню содержит слишком много пунктов, чтобы отобразить их одновременно, меню может прокручиваться. Перемещаемое меню идентифицируется зоной прокрутки на правой границе экрана. Символы прокрутки в данной зоне показывают направление возможной прокрутки меню.
Не все терминалы используют одинаковые графические символы для символов прокрутки. Некоторые терминалы используют символ "^" для показа возможной прокрутки вверх и "v" для прокрутки вниз.
Если меню может прокручиваться, также могут могут использоваться и следующие именованные клавиши.
Дополнительные клавиши для перемещения в прокручиваемом меню
Именованная клавиша
Альтернатив. последов.
Действие
PAGE-DOWN
CTRL-w
Перемещает курсор к первому пункту на следующей странице и отображает эту страницу
PAGE-UP
CTRL-v
Перемещает курсор к первому пункту на предыдущей странице и отображает эту страницу
BEG
CTRL-b
Перемещает курсор к первому пункту меню, независимо от того виден он в настоящее время или нет, и отображает первую страницу
END
CTRL-a
Перемещает курсор к последнему пункту меню, независимо от того виден он в настоящее время или нет, и отображает последнюю страницу
SCROLL-DOWN
CTRL-f d
Прокручивает содержимое меню на одну строчку вниз
SCROLL-UP
CTRL-f u
Прокручивает содержимое меню на одну строчку вверх
Так как главное FACE меню имеет только одну колонку, многие из этих клавиш не могут быть продемонстрированы на этом меню, но вы можете попробовать клавиши со стрелками (или альтернативные последовательности) для перемещения курсора в меню.
5.3.2.3. Выбор пункта меню Следующие короткие примеры демонстрируют два метода выбора пункта меню. Попробуйте оба способа и тогда вы сможете продолжать работать с FACE, наиболее понравившимся способом.
Выберите пункт и нажмите ENTER.
Пункт меню может быть выбран простым переходом к нему и нажатием клавиши ENTER.
Продолжайте нажимать клавишу "Стрелка вниз" (или CTRL-d) до тех пор пока курсор не встанет на пункте меню "Office of login" (вместо слова login будет ваше регистрационное имя).
Нажмите ENTER для выбора этого пункта. Будет отображено окно "Office of login". tes 21
AT&T FACE - JUN 19, 1989
------------------------- ------------------------- | 1 AT&T FACE | | 2 Office of login | ------------------------- ------------------------- | Office of login | |>Filecabinat/home/login | | Printer Operations | | Othar Users | | Programs | | Preferences | | System Administration | | Programs Administration| | UNIX System | | Wastebasket | | Exit FACE | | | ------------------------- ------------------------
Move to an item with arrow keys and press ENTER to select the item ------ ---- ------- ---------- ---------- -------- ---------- ---- |HELP| | | |ENTER| |PREV-FRM| |NEXT-FRM| |CANCEL| |CMD-MENU| | | ------ ---- ------- ---------- ---------- -------- ---------- ---- ------------------------------------------------------------------
Рис. 7.
Вместо имени "/home" может появиться что-то другое, если ваш системный администратор изменил стандартное положение пользовательских регистрационных каталогов.
Нажимайте клавишу "Стрелка вниз" или CTRL-d пока курсор не установится на пункте "Filecabinet", и нажмите ENTER для его выбора. После выбора пункта "Filecabinet", окно "/home/login" появится в рабочей области.
Нажмите CANCEL (или CTRL-f 6) для того, чтобы закрыть окно "/home/login". Оно исчезнет и вы вернетесь в меню "Office of login".
Введите первую букву пункта меню.
Второй способ выбора пункта меню заключается в простом наборе его названия.
Введите букву О. (Регистр букв игнорируется). Заметьте, что курсор немедленно перемещается к пункту "Other users".
Теперь введите букву W. FACE не знает, что вы изменили свое решение относительно выбора пункта меню. FACE помнит, что вы ввели букву О и пытается найти пункт меню, начинающийся с букв OW. Если пункт меню не найден, вы об этом узнаете через строку сообщений.
Нажмите клавишу "Стрелка вниз" (или CTRL-d) или используйте любую другую клавишу перемещения курсора, чтобы сбросить введенные буквы. Если вы допустили ошибку при наборе или изменили решение о выборе пункта, вы должны нажать клавишу перемещения курсора, чтобы удалить введенные буквы, перед тем как вы сможете опять использовать этот способ для выбора другого пункта меню.
Введите опять букву О и нажмите ENTER. В этот раз вы выбрали пункт "Other Users" из оффис меню, на экране отображается меню "Other Users" (Другие пользователи) и становится активным. Меню "Other Users" выводит список регистрационных идентификаторов других пользователей, имеющих доступ к вашей системе.
Нажмите CANCEL для того, чтобы закрыть меню "Other Users". Если в данном документе вам предлагается выбрать пункт меню, используйте способ который вам кажется удобнее.