Перемещение в меню
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 | Перемещает курсор к последнему пункту первой колонки, или первой странице меню |
Рисунок 5.
Если меню содержит слишком много пунктов, чтобы отобразить их одновременно, меню может прокручиваться. Перемещаемое меню идентифицируется зоной прокрутки на правой границе экрана. Символы прокрутки в данной зоне показывают направление возможной прокрутки меню.
Не все терминалы используют одинаковые графические символы для символов прокрутки. Некоторые терминалы используют символ "^" для показа возможной прокрутки вверх и "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 | Прокручивает содержимое меню на одну строчку вверх |
Рисунок 6.
Так как главное FACE меню имеет только одну колонку, многие из этих клавиш не могут быть продемонстрированы на этом меню, но вы можете попробовать клавиши со стрелками (или альтернативные последовательности) для перемещения курсора в меню.