Единый пользовательский доступ (Common User Access)
(продолжение)
Навигация (Navigation)
Навигацией называется перемещение курсора/указателя в пределах окна. Навигация служит для доступа к элементам управления. Рекомендованы следующие способы навигации:
Навигация с помощью мыши: используется для любых вариантов выбора или полей ввода; позиционирование символа указателя в любое место поля ввода.
Навигация по первой букве: используется во всех списках объектов или вариантов выбора.
Мнемоническая навигация: используется для каждого преопределенного выбора. Перемещает курсор на этот вариант и также выделяет данный вариант выбора.
Навигация с помощью комбинации клавиш (shortcut key): используется для каждого преопределенного или часто используемого выбора в меню. Перемещает курсор на этот вариант (даже при перекрытии его другими окнами) и также выделяет данный вариант выбора.
Клавиши перемещения курсора:
[Tab], [Shift+Tab]: перемещает курсор в следующее поле (все элементы управления считаются полями), в направлении слева направо и сверху вниз. Переводит курсор из правого нижнего положения в левое верхнее. Поскольку группа кнопок переключателя считается одним полем, [Tab] перемещает курсор к первой кнопке переключателя или кнопке по умолчанию этого переключателя; клавиши со стрелками служат для перемещения курсора по кнопкам переключателя.
[Home]: перемещает курсор на крайний левый вариант выбора в группе, либо в начало текущей строки поля ввода.
[End]: перемещает курсор на крайний правый вариант выбора в группе, либо в конец текущей строки поля ввода.
Клавиши со стрелками (arrow key): перемещают курсор внутри поля ввода или по нескольким вариантам выбора в одном поле.
[Page Down]: прокрутка вниз (scroll down); отображение контента, находящегося ниже текущей видимой области.
[Page Up]: прокрутка вверх (scroll up); отображение контента, находящегося выше текущей видимой области.
Правила навигации с помощью мыши в концепции CUA не определены.
Заключение
Концепция CUA полностью относится к теории пользовательского интерфейса, без учета особенностей реализации отдельными компаниями. Поэтому переводы терминов и определений на русский язык сделаны без оглядки на имеющиеся локализованные продукты.
На данный момент не наблюдается существенных изменений в реализациях, выходящих за пределы концепции CUA. Даже популярное ныне средство Лента (ribbon), по сути, всего лишь расширяет понятие панели меню (menu bar) за счет размещения в этой области не только названий меню (menu title), но и любых других элементов управления (control), которые ранее использовались только на видах (view) отдельных окон (window).