Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ориентиры и заголовки помогают вспомогательным технологиям предоставлять прогнозируемую модель навигации для сложного пользовательского интерфейса. При правильном применении они позволяют пользователям перемещаться по основным регионам, а затем углубляться в содержимое подразделов без необходимости обходить каждый промежуточный элемент управления.
Обзор
Визуальный макет обычно позволяет зрячим пользователям быстро просматривать и расставлять приоритеты важного для текущей задачи содержимого. Пользователям средства чтения с экрана требуется эквивалентный механизм для быстрой ориентации и выборочного обхода. Ориентиры и заголовки обеспечивают этот механизм, добавляя явную структуру в представление автоматизированного пользовательского интерфейса.
Эта модель согласуется с давно устоявшимися моделями доступности веб-контента, включая ориентиры ARIA, заголовки ARIA и заголовки HTML. В каждом случае цель одинакова: обеспечить навигацию по структуре, чтобы пользователи могли переходить к основным областям (ориентирам), а затем к второстепенным границам разделов (заголовкам).
Большинство программ экранного доступа предоставляют выделенные команды для навигации по основным элементам и по заголовкам, включая переход к следующему/предыдущему элементу и, где поддерживается, фильтрацию по уровню заголовка.
Ориентиры позволяют группировать содержимое в значимые регионы, такие как поиск, навигация и основное содержимое. После определения этих регионов пользователи могут перемещаться напрямую между ними, вместо того чтобы проходить через элементы управления с несвязанным содержимым.
Например, зона вкладок часто лучше всего представлена в качестве навигационного ориентира. Область ввода поиска является хорошим кандидатом для ориентира поиска, и основная область задач обычно должна быть представлена в качестве ориентира основного содержимого.
В пределах ориентиров, а в некоторых случаях и за их пределами, аннотируйте подразделы в качестве заголовков, используя логическую иерархию уровней. Эта иерархия помогает пользователям создавать мысленную модель области и глубины во время навигации.
Параметры Windows
На следующем рисунке показана страница "Простота доступа" в предыдущей версии параметров Windows.
В этом макете страницы входные данные поиска назначаются ориентиру поиска, навигация слева назначается ориентиру навигации, а основная область содержимого справа назначается ориентиру основного содержимого.
Во внутриней навигационной области Специальные возможности служат заголовком верхнего уровня (уровень 1), с дочерними категориями, такими как Зрение и Слух, представленные на уровне 2. В регионе основного содержимого Экран может быть на уровне 1, с подразделами, такими как Сделать все крупнее, представленными на уровне 2.
Страница остается технически операбельной без ориентиров и заголовков, но удобство использования значительно лучше, когда оба присутствуют. Пользователь средства чтения с экрана может сначала перейти в соответствующий регион, а затем быстро перейти к конкретному подразделу, который им нужен.
Использование
Используйте AutomationProperties.LandmarkTypeProperty , чтобы определить тип ориентира контейнера пользовательского интерфейса. Этот контейнер должен инкапсулировать набор элементов, принадлежащих к той же области навигации.
Используйте AutomationProperties.LocalizedLandmarkTypeProperty, чтобы предоставить метку ориентира, объявляемую пользователям. Для стандартных типов ориентиров (например, main или navigation), вспомогательные технологии могут использовать встроенные соглашения об именовании. Для пользовательских типов ориентиров необходимо установить это свойство явно; его также можно использовать для изменения стандартных ярлыков, если требуется более специфическое название для задачи.
Используйте AutomationProperties.HeadingLevel , чтобы пометить элемент как заголовок и назначить уровень от Level1 до Level9. Сохраняйте семантическую согласованность уровней заголовков, чтобы пользователи могли легко понять структуру вложенности и предсказуемо перемещаться по содержимому.
Поддержка перехода между панелями с помощью F6, когда приложение содержит несколько основных областей. Это знакомый шаблон в сложных настольных приложениях, таких как Проводник и Outlook, и он дополняет семантику навигационных элементов и заголовков, предоставляя механизм перемещения с помощью клавиатуры. Рекомендации по реализации см. в разделе "Навигация по клавиатуре" между областями приложений с помощью F6.
Примеры
См. примеры кода для устранения распространенных проблем с программным обеспечением доступности в настольных приложениях Windows для практических реализаций, позволяющих устранить типичные дефекты доступности.
Эти примеры также ссылаются на Microsoft Accessibility Insights для Windows, что позволяет обнаруживать и анализировать проблемы со специальными возможностями в пользовательском интерфейсе приложения.
Windows developer