ГОСТ Р 70177—2022
Примеры приведены исключительно с иллюстративной целью, чтобы облегчить понимание определяемого
термина.
3.1.74
пользовательский интерфейс:
Для целей настоящего стандарта пользовательский ин
терфейс включает:
- пользовательский интерфейс пользовательского агента (пользовательский интерфейс ПА) —
элементы управления (например, меню, кнопки, подсказки, собственные элементы управления аудио/
видеоплеером и другие компоненты для ввода и вывода) и механизмы (например, выбор и фокус), пре
доставляемые пользовательским агентом, которые не созданы на основе предоставленного автором
контента. Пользовательский интерфейс ПА может включать расширения, которые становятся частью
пользовательского интерфейса ПА (например, панели инструментов, дополнительные меню);
- пользовательский интерфейс контента — пользовательский интерфейс, который формируется
пользовательским агентом, который отображает контент, предоставленный автором. Такой пользова
тельский интерфейс включает весь отображаемый контент (например, текст, заголовки, включенные
элементы, отключенные элементы, предоставленные автором элементы управления аудио/видео).
П р и м е ч а н и е — В зависимости от контента, предоставленного автором, могут быть как распознанные,
так и нераспознанные элементы управления пользовательским интерфейсом.
В настоящем стандарте пользовательский интерфейс ПА и пользовательский интерфейс контента
различаются только там, где это необходимо.
3.1.75
последовательные клавиатурные команды:
Клавиатурные команды, которые обычно
используются при последовательной навигации по элементам и представляют собой последователь
ные нажатия и отпускания нескольких клавиш для достижения цели или выполнения действия.
П р и м е ч а н и е — Например, серия нажатий и отпусканий клавиши Tab или клавиш со стрелками, чтобы
переместить фокус на требуемый элемент, и последующим нажатием клавиши Enter, чтобы этот элемент активи
ровать. Другой пример: нажатие и отпускание комбинации клавиш ALT-F и последующее нажатие клавиши V, чтобы
раскрыть меню «File» и активировать пункт «Preview».
3.1.76
представление:
Функция пользовательского интерфейса, которая позволяет пользовате
лям взаимодействовать с контентом и может быть представлена в визуальной, звуковой или тактиль
ной форме.
П р и м е ч а н и е — Настоящий стандарт учитывает различные подходы к представлению контента, в том
числе:
а) визуализированное представление — представление, в котором контент представлен таким образом, что
он отображается, воспроизводится или выполняется. Есть два подтипа:
- в традиционных представлениях содержимое отображается, воспроизводится или выполняется в соот
ветствии со спецификацией технологии контента. Это представление по умолчанию для большинства пользова
тельских агентов,
- в нетрадиционно визуализированных представлениях содержимое отображается совершенно иначе,
чем указано в спецификации технологии (например, визуализация аудиофайла в виде графического волнового
фронта);
б) исходное представление — представление, в котором контент представлен без визуализации, воспро
изведения или выполнения. Исходное представление может быть в виде обычного текста (например, «Просмотр
исходного кода») или может включать какую-либо другую организацию (например, представление разметки в виде
дерева);
в) контурное представление — представление, в котором отображается только подмножество визуализиро
ванного содержимого, обычно состоящее из меток или заполнителей для важных структурных элементов. Важные
структурные элементы будут зависеть от технологии контента, но могут включать заголовки, подписи таблиц и
разделы контента.
3.1.77
программно доступный:
Контент или информация, которые представлены таким обра
зом, что позволяют различному программному обеспечению, включая вспомогательные технологии,
извлекать и использовать необходимую информацию, полагаясь на документированные, поддержива
емые механизмы, такие как службы доступности платформы, прикладные программные интерфейсы
или объектные модели документов (DOM).
П р и м е ч а н и е — Для пользовательских интерфейсов, основанных на технологиях WWW, это означает,
что пользовательский агент может извлекать и передавать информацию (например, с помощью WAI-ARIA). Объект,
представляющий информацию, доступен программно, если он делает это явным и недвусмысленным способом,
11