Знакомство со встроенными средствами специальных возможностей в среде MS Windows 8 и Windows RT

Дата публикации:22.11.2012
Поделиться в Twitter Поделиться в F******k Поделиться в VKontakte Поделиться в Telegram Поделиться в Mastodon

26 октября 2012 года в свет вышли две новые операционные системы от корпорации Microsoft: Windows 8 и Windows RT. С момента выпуска предварительной сборки Windows 8 нами уже публиковались отдельные материалы о ходе разработки средств специальных возможностей в Windows 8, а также о нововведениях для обеспечения невизуальной доступности сенсорного интерфейса. В данной же статье будет предпринята попытка дать общий обзор тем встроенным функциям accessibility, которые в итоге оказались реализованы для пользователей с ограниченными возможностями в обеих указанных операционных системах.

Кто есть кто?

Прежде чем перейти к обзору, пользователям, пристально не следящим за развитием современных технологий, следует хотя бы на элементарном уровне понять разницу между Windows 8 и Windows RT, так как это две самостоятельные операционные системы, внешне очень похожие, но имеющие массу ключевых отличий внутри.

Ради справедливости отметим, что в октябре 2012 года Microsoft выпустила даже не две, а целых три операционные системы: это триада, включающая Windows 8, Windows RT и Windows Phone 8.

  1. Windows 8 - это прямая преемница старых-добрых Windows 7, Vista, XP и т.п., то есть привычная операционная система для персональных компьютеров, на которую можно устанавливать те приложения, которые использовались и на предыдущих версиях настольной OS.
  2. Windows RT (ранее анонсированная как Windows 8 ARM) - это новый продукт, внешне походящий на Windows 8, но представляющий собой отдельную операционную систему на новом ядре, и предназначенный для работы, главным образом, на планшетных компьютерах, а не ноутбуках или настольных ПК. Самое главное отличие для обычного пользователя заключается в том, что на Windows RT не будут работать те приложения, к которым он привык на предыдущих Windows, то есть для этой системы требуются специальные программы, в том числе и программы экранного доступа.
  3. Windows Phone 8 - это третья самостоятельная операционная система, предназначенная для работы на мобильных устройствах, преимущественно категории смартфонов. Здесь также работают лишь те приложения, которые специально написаны именно под Windows Phone, а программы для настольной или планшетной версии Windows тут запустить невозможно.

Тем не менее, в данной статье речь пойдёт лишь о встроенных средствах доступности Windows 8 и Windows RT, так как они, с точки зрения интерфейса и принципов работы, практически идентичны. Windows Phone 8 также имеет некоторый встроенный accessibility-функционал, но он значительно отличается, да и более примитивен. Поэтому в данной статье внимание будет сосредоточено исключительно на двух первых системах, ну а Windows Phone 8, возможно, будет отведена отдельная публикация.

В дальнейшем тексте статьи, для краткости, под словом "Windows" (без дополнительных уточнений) будут подразумеваться как Windows 8, так и Windows RT, что мы будем использовать в тех местах, где разграничение этих систем не принципиально.

Первоначальный запуск

Вся совокупность функций специальных возможностей Windows сосредоточена в одном месте интерфейса - Центре специальных возможностей, или как это ещё называется дословно меню Простоты доступа (англ. Ease of access).

Попасть в данный раздел можно либо по команде Windows+U, либо через меню, выполнив поиск по соответствующей фразе. Кроме того, в левом нижнем углу стартового экрана Windows находится одноимённая кнопка, нажатием на которую сразу раскрывается меню Ease of access, где и сосредоточены функции системы для пользователей с разнообразными ограничениями.

В целом практически все функции из этого меню знакомы по предыдущим версиям Windows. Если человек являлся их пользователем на Windows 7 и ниже, то проблем с освоением данного функционала на Windows 8 или Windows RT у него возникнуть не должно.

Для людей с ограничениями зрения интерес могут представлять, главным образом, опции по настройки контрастности, размера шрифта, толщины курсора, а также функция Caret browsing, предоставляющая возможность отказаться от использования мышки, если зрение не позволяет комфортно воспринимать её курсор на экране.

Разумеется, здесь же находятся и три основные глобальные функции специальных возможностей: Экранный диктор, Экранная лупа и Экранная клавиатура. Именно к ним и относится наиболее интересная новая настройка Windows. Суть её заключается в том, что на отдельную комбинацию клавиш можно назначить запуск одной из этих функций. По умолчанию здесь должен быть установлен Экранный диктор, что позволяет запустить его прямо из коробки, не прибегая к зрительному контролю.

В качестве глобальной команды, запускающей одну из трёх функций специальных возможностей, выступают два сочетания клавиш: Windows+Enter, что актуально для устройств, к которым подключена аппаратная клавиатура, и Windows+VolumeUp, что относится, в большей степени, к планшетным компьютерам, как правило, обладающим встроенным в корпус регулятором громкости.

С Экранной лупой и Экранной клавиатурой в целом всё итак понятно, так как при их использовании принципы работы с операционной системой не претерпевают значительных изменений, а вот Экранный диктор, пожалуй, заслуживает более подробного рассмотрения, так как сценарии взаимодействия незрячих пользователей в значительной мере отличаются от стандартных.

Работа с экранным диктором

Экранный диктор или по-английски Narrator в качестве клавиши-модификатора захватывает кнопку CapsLock, поэтому все его клавиатурные команды являются различными сочетаниями с использованием данной клавиши. Если же требуется выполнить стандартную функцию CapsLock, то для этого следует быстро нажать данную кнопку дважды.

После запуска Экранного диктора, можно нажать команду CapsLock+F1 или трижды быстро коснуться сенсорного экрана четырьмя пальцами, и пользователю будет показана справка по работе с программой, включающая описание команд и жестов. Выключить Narrator можно либо через меню Ease of access, либо быстро, посредством нажатия команды CapsLock+Escape. Подробнее о клавиатурных командах и жестах управления будет сказано ниже.

Экранный диктор позволяет решать базовые задачи в среде Windows, связанные с её первоначальной настройкой, а также выполнением элементарных действий. Для осуществления более сложных операций может потребоваться установка сторонних screenreader'ов с продвинутым функционалом, однако на момент публикации, такие программы существуют лишь для Windows 8, тогда как на windows RT Narrator пока остаётся единственным решением по голосовому экранному доступу, и пока нет информации о начале разработки подобных решений от основных производителей адаптивного программного обеспечения.

Кроме того, остаётся проблема с синтезаторами речи под большинство языков, в том числе и русский, что особенно остро заметно на Windows RT ввиду отсутствия возможности установить на неё синтезаторы, скомпилированные под другие версии OS.

Если говорить о невизуальной доступности устройства из коробки, то она в полной мере возможна лишь на тех языках, которые поддерживаются встроенной системой синтеза речи. Это английский (американский и британский), испанский, кантонский, китайский, корейский, немецкий, французский и японский языки.

Настройки Экранного диктора

Встроенная программа экранного доступа новых Windows претерпела весьма значительные изменения и, пожалуй, впервые, как минимум, обозначила претензии на то, что способна обеспечить реальную доступность базового функционала системы, и в первую очередь, это заметно в связи с появлением относительно большого числа настроек.

Narrator в Windows предоставляет четыре основных группы настроек, которые предоставляют следующие возможности.

Основные:

  • Залипание клавиши-модификатора, которое избавит от необходимости каждый раз нажимать CapsLock, например, для команды CapsLock+F1 достаточно будет нажимать просто F1.
  • Сворачивание Экранного диктора в трей, что избавит пользователя от необходимости постоянно "спотыкаться" о Narrator при последовательном переходе по окнам.
  • Настройка эха клавиатуры, чтобы определить, следует ли читать каждый вводимый символ или нет.
  • Дополнительные звуковые сигналы Narrator, иллюстрирующие аварийные ситуации.
  • Включение визуального курсора, указывающего на читаемое в настоящий момент окно.
  • Звуковые сигналы Narrator, предоставляющие дополнительную контекстную информацию о совершаемых пользователем действиях: навигации, активации элементов и прочем.
  • Подсказки Narrator, представляющие собой советы о том, как можно взаимодействовать с тем или иным элементом интерфейса.
  • Понижение громкости других системных звуков, когда Narrator произносит какую-либо фразу.
  • Таймаут сохранения уведомлений, читаемых Narrator.
  • Автозапуск Narrator.

Навигация:

  • Объявление элементов под курсором мыши.
  • Способ активации клавиш сенсорной клавиатуры: стандартным образом или сразу после поднятия пальца, что должно ускорить ввод данных.
  • Отображение на экране синим цветом курсора, обозначающего фокус внимания Narrator.

Голос:

  • Настройки скорости, громкости и высоты голоса.
  • Выбор используемого синтезатора речи.

Команды:

  • Диалоговое окно, выводящее список всех команд Narrator с возможностью их переназначения.

Клавиатурные команды Экранного диктора

Команда Действие
CTRL Остановить речь
CapsLock+Escape Выгрузить Экранного диктора
CapsLock+Пробел Активировать основное действие элемента
CapsLock+Стрелка_вправо Перейти к следующему элементу
CapsLock+Стрелка_влево Перейти к предыдущему элементу
CapsLock+Стрелка_Вверх Изменить уровень просмотра вверх
CapsLock+Стрелка_вниз Изменить уровень просмотра вниз
CapsLock+F1 Показать все команды Экранного диктора
CapsLock+F2 Показать команды Экранного диктора для текущего элемента
CapsLock+F3 Перейти к следующей ячейке в строке
CapsLock+Shift+F3 Перейти к предыдущей ячейке в строке
CapsLock+F4 Перейти к следующей ячейке в столбце
CapsLock+Shift+F4 Перейти к предыдущей ячейке в столбце
CapsLock+F5 Прочитать строку и столбец, в которых находится курсор Экранного диктора
CapsLock+F6 Перейти к определённой ячейке таблицы
CapsLock+F7 Прочитать текущий столбец
CapsLock+F8 Прочитать текущую строку
CapsLock+F9 Прочитать заголовок текущего столбца
CapsLock+F10 Прочитать заголовок текущей строки
CapsLock+F11 Включить или выключить режим сенсорной навигации
CapsLock+F12 Включить или выключить объявление клавиш
CapsLock+Z Залипание клавиши CapsLock
CapsLock+X Передать следующую команду напрямую операционной системе
CapsLock+V Повторить последнюю произнесённую фразу
CapsLock+PageUp Увеличить громкость голоса
CapsLock+PageDown Уменьшить громкость голоса
CapsLock+Плюс Увеличить скорость голоса
CapsLock+Минус Уменьшить скорость голоса
CapsLock+D Прочитать текущий элемент
CapsLock+F Прочитать следующий элемент
CapsLock+S Прочитать предыдущий элемент
CapsLock+W Прочитать окно
CapsLock+R Прочитать все элементы, содержащие области
CapsLock+Q Переход к последнему элементу, содержащему область
CapsLock+G Привести курсор Экранного диктора к системному курсору
CapsLock+T Привести курсор Экранного диктора к указателю мыши
CapsLock+~ (тильда) Установить системный фокус на элемент
CapsLock+BackSpace Вернуться на предыдущий элемент
CapsLock+Insert Перейти к связанному пункту
CapsLock+M Начать чтение
CapsLock+Правая_скобка Читать от начала экрана до курсора
CapsLock+O Читать атрибуты текста
CapsLock+H Читать весь документ
CapsLock+U Читать следующую страницу
CapsLock+CTRL+U Читать текущую страницу
CapsLock+Shift+U Читать предыдущую страницу
CapsLock+I Читать следующий абзац
CapsLock+CTRL+I Читать текущий абзац
CapsLock+Shift+I Читать предыдущий абзац
CapsLock+O Читать следующую строку
CapsLock+CTRL+O Читать текущую строку
CapsLock+Shift+O Читать предыдущую строку
CapsLock+B Читать следующее слово
CapsLock+CTRL+B Читать текущее слово
CapsLock+Shift+B Читать предыдущее слово
CapsLock+Левая_скобка Читать следующий символ
CapsLock+CTRL+Левая_скобка Читать текущий символ
CapsLock+Shift+Левая_скобка Читать предыдущий символ
CapsLock+J Перейти к следующему заголовку
CapsLock+Shift+J Перейти к предыдущему заголовку
CapsLock+K Перейти к следующей таблице
CapsLock+Shift+K Перейти к предыдущей таблице
CapsLock+L Перейти к следующей ссылке
CapsLock+Shift+L Перейти к предыдущей ссылке
CapsLock+Y Перейти к началу текста
CapsLock+B Перейти к концу текста
CapsLock+N Перемотка во время чтения документа
CapsLock+Запятая Быстрая перемотка вперёд во время чтения документа
CapsLock+C Прочитать время и дату

(Отработка действий пересекающихся команд зависит от контекста.)

Управляющие жесты Экранного диктора

Управляющий жест Действие
Один раз коснуться двумя пальцами Остановить речь
Коснуться трижды четырьмя пальцами Показать все команды Экранного диктора
Дважды коснуться одним пальцем или, удерживая один палец, коснуться другим в любом месте экрана Применить к выбранному объекту основное действие
Трижды коснуться пальцем или, удерживая один палец, дважды коснуться другим Применить к выбранному объекту альтернативное действие
Удерживая один палец, коснуться двумя другими Начать перетаскивание или активировать дополнительные параметры элемента
Коснуться тремя пальцами Показать или скрыть окно настроек Экранного диктора
Коснуться четырьмя пальцами Показать команды для текущего элемента
Коснуться и провести пальцем Исследовать объекты на пути касания
Дважды коснуться четырьмя пальцами Переключиться в режим поиска
Провести одним пальцем вправо или влево Перейти к следующему или предыдущему элементу
Провести одним пальцем вверх или вниз Изменение иерархического уровня
Провести двумя пальцами вправо, влево, вверх или вниз Прокрутить в соответствующем направлении
Провести тремя пальцами вправо или влево Tab вперёд и назад
Провести тремя пальцами вверх Читать всё содержимое экрана
Провести тремя пальцами вниз Читать от активного объекта вниз

(Для работы с Windows посредством multi touch команд, сенсорный дисплей должен поддерживать четыре точки касания.)



Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2024