ГОСТ Р 70177—2022
4.2.2.4 Переходы при навигации
Пользователь может включить и отключить уведомление, когда при последовательной навигации
фокус автоматически переходит на первый или последний по порядку элемент области просмотра при
достижении ее границы, а также включить и отключить выполнение такого перехода.
4.2.3 Прямая навигация и активация
Пользовательский агент должен предоставлять пользователю возможность:
- выполнять прямой переход к элементам (например, с помощью сочетаний клавиш);
- одновременно с переходом выполнять активацию активируемых элементов;
- получить описание клавиатурных команд для прямого перехода и активации. Такие описания
должны отображаться вместе с целевым элементом, чтобы пользователям было проще находить такие
команды;
- переназначать и сохранять команды прямого перехода.
4.2.3.1 Прямая навигация к включенным элементам
Пользователь может переместить фокус клавиатуры непосредственно на любой включенный эле
мент в отображаемом контенте (уровень АА).
4.2.3.2 Прямая активация элементов
Пользователь может одним действием переместить фокус клавиатуры непосредственно на лю
бой активируемый элемент в отображаемом содержимом и выполнить действие активации для этого
элемента (уровень АА).
4.2.3.3 Прямые команды из отображаемого контента
Пользователь может задействовать любые прямые команды, распознаваемые в отображаемом
контенте (например, клавиша доступа, ориентир) с соответствующими элементами (например, Alt + R
для ответа на электронное письмо в Интернете) (уровень АА).
4.2.3.4 Прямые команды в пользовательском интерфейсе
Пользователь может задействовать любые прямые команды в пользовательском интерфейсе ПА
(например, сочетания клавиш) с соответствующими элементами управления пользовательского интер
фейса (например, Ctrl + S, отображаемым в пункте меню «Сохранить» и кнопке панели инструментов)
(уровень АА).
4.2.3.5 Настройка клавиатурных команд
Пользователь может переназначить любое сочетание клавиш, включая сочетания клавиш, предо
ставленных автором контента (например, клавиши доступа) и элементы управления пользовательским
интерфейсом ПА, за исключением обычных привязок для операционной среды (например, клавиш со
стрелками для навигации по меню) (уровень АА).
4.2.4 Текстовый поиск
Пользовательский агент должен выполнять:
- по запросу пользователя осуществлять поиск в отображаемом контенте в прямом и обратном
направлении;
- выделять найденный контент в области просмотра;
- сообщать пользователю доступным способом, если совпадения нет;
- осуществлять поиск с учетом регистра символов;
- осуществлять поиск в тексте альтернативного контента.
4.2.4.1 Текстовый поиск
Пользователь может выполнять поиск в отображаемом контенте, включая варианты отобража
емого текста и отображаемого сгенерированного контента, для любой последовательности печатных
символов из набора символов документа (уровень А).
4.2.4.2 Направление поиска
Пользователь может искать в прямом и обратном направлении в отображаемом контенте (уро
вень А).
4.2.4.3 Найдено совпадение
Когда операция поиска дает совпадение, совпадающий контент выделяется, область просмотра
прокручивается, если необходимо, так что совпадающий контент находится в пределах соответствую
щей области просмотра, и пользователь может выполнять поиск или перейти к следующему совпаде нию
из местоположения текущего совпадения (уровень А).
4.2.4.4 Предупреждение о переходе или отсутствии совпадения
Пользователь может выбрать получение уведомления, если искомый текст не найден. Пользова
тель может выбрать получение уведомления, когда после достижения границы контента поиск продол
жается с первого или последнего по порядку элемента (уровень А).
26