|
В операционной системе Windows 8 была проделана значительная работа по обеспечению базовой доступности посредством встроенной программы экранного доступа Narrator (рус. Экранный диктор). В частности, был реализован функционал работы с использованием multi touch жестов (т.е. жестов с одновременным касанием экрана несколькими пальцами). После выпуска сборки Developer Preview Microsoft провела тестирование функционала альтернативного экранного доступа, в результате чего были выделены следующие целевые направления его совершенствования, которым и было уделено внимание при подготовки обычной сборки Preview:
Теперь рассмотрим всё это более подробно. В Windows 8 Developer Preview наблюдалась проблема, когда существовала значительная задержка проговаривания при перемещении между элементами или озвучивании результата выполнения жеста. В итоге пользователь мог слышать описание предыдущих элементов или пытаться выполнить жест несколько раз, думая, что в первый раз он не сработал. Причина была в медленной работе алгоритма синтеза речи, который и был оптимизирован с целью повышения скорости отклика Narrator. Кроме того, были добавлены звуковые сигналы, которые должны предоставить незрячему пользователю дополнительную контекстную информацию о содержимом экрана, да и воспринимаемую быстрее речевого вывода. В частности, звуковую индикацию получили такие события как переход к следующему объекту, его выбор и активация, прокрутка, ошибка Narrator, отличающаяся по звучанию от системной ошибки Windows. Поскольку изначальный набор жестов управления оказался недостаточным для удовлетворения всех потребностей незрячего пользователя по удобному управлению, была разработана новая модель сенсорного взаимодействия с интерфейсом. Ниже приводятся жесты управления для сенсорного экрана, которые могут быть применены совместно со встроенной программой экранного доступа Narrator.
Поскольку незрячий пользователь ограничен в отношении комплексного восприятия содержимого экрана, то для него является очень важным реализация функционала быстрого нахождения конкретного элемента управления и получения информации об изменении экранных данных. В Developer Preview использовалась модель, когда горизонтальными движениями можно было перебирать все элементы одного контейнера, а вертикальными перемещаться между контейнерами. С точки зрения архитектуры интерфейса - это было мощное решение, так как оно обеспечивало доступность любого элемента и было хорошо для понимания структуры GUI. Однако для обычного пользователя концепция объектной навигации с учётом иерархии отнюдь не очевидна и не является интуитивно понятной. В итоге был реализован алгоритм навигации, предполагающий линейное выстраивание всех объектов, которые пользователь последовательно перебирает горизонтальными движениями одним пальцам. Теперь не надо задумываться над иерархическим уровнем объекта и его родительскими и дочерними элементами, а просто перебирать их все в том порядке, как они идут на экране визуально. Однако если пользователь хочет вернуть старый вариант навигации, то его можно активировать в дополнительных настройках Narrator. В Developer Preview был реализован функционал чтения web-страниц, предоставлявший возможности перемещения по базовым элементам HTML-разметки, а также непрерывного прочтения участков статического текста. Однако usability тестирование показало, что для пользователей важно также получить в свои руки инструменты по более гибкому управлению, в частности чтения по строкам, словам или символам. В итоге в Narrator из сборки Preview реализовано семь различных типов навигации:
Проводя одним пальцем вверх и вниз можно выбрать интересующий тип обзора, после чего горизонтальными движениями перемещаться по фрагментам выбранного типа. То же самое доступно и с клавиатуры, при использовании клавиши CapsLock в сочетании с курсорными стрелками. Таковы основные принципы работы с Windows 8 посредством сенсорного интерфейса, реализованные в сборке Preview. Любой желающий может загрузить Preview-версию Windows 8 с сайта Microsoft, чтобы самостоятельно протестировать новые возможности программы экранного доступа Narrator. Следует отметить, что для работы посредством сенсорного интерфейса аппаратное обеспечение должно поддерживать multi touch с четырьмя точками касания. Вся аппаратура, сертифицированная для работы с Windows 8 отвечает данному требованию, но ряд более старых устройств может иметь более низкие характеристики. В таком случае остаётся возможность использовать обновлённый Narrator совместно с физической клавиатурой. |
||||||||||||||||||||||||||||||||||||||||||
Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения. Идея и реализация: © Владимир Довыденков и Анатолий Камынин, 2004-2024 |
Социальные сети