Работа в полностью доступных окнах системы Windows.
Содержание
- Содержимое экрана компьютера
- Что и как «видит» NVDA?
- Что такое объект
- Режим Обзора документа
- Быстрая навигация
- Навигация системным фокусом
- Навигация системной кареткой
- Чтение содержимого таблиц и списков
- Режим редактирования
- Поиск на страницах средствами NVDA
Содержимое экрана компьютера
Включаем Пк и смотрим глазами. Что видно? А видно картинку, составляющую фон рабочего стола, на которой видны рисунки папок и файлов, а под ними их названия. Ещё, в зависимости от темы оформления, будут выделяться графически отдельные элементы, кнопки, например, в диалоговых окнах. Их обычно стараются нарисовать такими, как они видны на любом физическом устройстве — возвышающимися над поверхностью, отбрасывающими тень.
Мы всего этого не видим, но можем работать со всем этим богатством с помощью чтеца экрана.
Что и как «видит» NVDA?
Чтец может видеть экран по-разному, в зависимости от включённого режима навигации, который, в свою очередь, зависит от доступности открытого окна.
Если программа, в окне которой мы пытаемся работать, написана с учётом требований доступности, то читается заголовок окна, доступны все меню управления программой, а переход по ним происходит логически правильно. Если нет, то в самом худшем случае может читаться только заголовок окна, если оно, конечно, имеет этот самый заголовок.
Открытые окна на экране только на взгляд зрячего имеют вид рисунков и надписей. Операционная система выводит на экран всё это из отдельных кусочков, каждый из которых заложен и описан программистом. Нет описания, нет названия, будет звучать «кнопка, кнопка, кнопка» или «ссылка, ссылка, ссылка», хотя глазами видны рисунки для каждого из этих элементов.
Эти кусочки в программировании называются «объекты».
Что такое объект
Объекты — это конкретные единицы информации. Операционная система располагает их по принципу иерархической структуры подобно тому, как отображается дерево папок в проводнике. То есть, щёлкнув по ссылке в меню, следом откроются другие, связанные с этой ссылки пункты меню, а переход по другой ссылке может открыть папку с файлами и так далее.
Примерами объектов могут быть:
- Кнопки;
- Пункты меню и иконки на рабочем столе;
- Части текста в текстовых редакторах, надписи в диалоговых окнах, текст на веб-страницах;
- Элементы форм (редакторы, флажки, радиокнопки);
- таблицы;
- заголовки окон, строки меню;
- Панель задач;
- Область уведомления, или, по-старому, Системный трей.
- Рабочий стол — это тоже объект!
Режим Обзора документа
Этот режим автоматически включается на веб-страницах, а также его можно временно включить в некоторых редакторах, например, в Word.
Именно в этом режиме мы начинаем переходить по отдельным элементам окна с помощью горячих клавиш, как имеющихся в Windows, так и с помощью команд NVDA.
Быстрая навигация
По каждому виду объектов можно двигаться от начала документа, перемещаясь к следующему нажатием той же клавиши, пока не достигните конца документа.
Обратное движение, к началу документа, делают этими же клавишами, но удерживая клавишу Shift.
Совет. Если забыли, нажатием какой клавиши по каким элементам можно переходить, включите справку по вводу, Insert +1, и освежите свою память без риска потерять место остановки. При этом вывод справки будет зависеть от типа открытого окна. Команды для браузера доступны одни, а для редактора уже несколько другие. Учитывайте это.
Читая страницу, переходим:
- по заголовкам, клавишей H или с помощью цифровых клавиш;
- по ссылкам, клавишами Tab, k, v, u;
- к списку, клавиша l;
- к таблице, t;
- к куску текста без ссылок, n;
Перемещаясь по особенным частям страницы:
- по цитатам, q;
- по разделителям, s;
- по фреймам, n
— в них обычно располагается встроенная в тело страницы реклама; - по рисункам и другим графическим элементам, g;
- по ориентирам, d;
- по встроенным объектам, o (аудио и видео плеер, приложение, диалог и т.д.);
- по примечаниям, a (комментарий, ревизия редактора и т.д.);
В диалоговых окнах:
- в поле формы, f;
- в поле редактора, e;
- на кнопку, b;
- на флажок, x;
- В комбинированный список, c;
- на радиокнопку, r;
Ещё можно вызвать диалоговое окно с перечислением некоторых объектов общим списком, команда Insert +F7. Сразу будет показан список ссылок, если они, разумеется, на открытой странице есть.
Для показа списков других элементов в этом же окне нужно перейти к выбору объектов, Shift +Tab, и выбрать нужный вид: заголовки, поля формы, кнопки, ориентиры.
Мы даже можем узнать, какой цвет фона у сайта: в открытом окне браузера, Insert +F. Если F нажать дважды, то попадете в виртуальный документ со всей информацией о форматировании фрагмента под курсором, который можно проглядывать стрелками. Выйти из виртуального документа можно через Escape.
Есть в настройках, в разделе клавиатура хитрый флажок: Разрешить беглое чтение в режиме непрерывного чтения. Если его активировать, то, при запуске непрерывного чтения, после перехода, например, по заголовкам, чтение будет продолжаться уже от нового заголовка. Для новичков это не подойдёт, а вот с приобретением опыта может даже понравится!
Важно! В этом режиме фокус так и норовит продолжать непрерывное чтение даже после остановки чтения клавишей Control. Сбросить временно этот режим можно нажатием клавиши Стрелка влево.
Навигация системным фокусом
В Руководстве пользователя об этом сказано в разделе 5.2.
Речь идёт о фокусе самой операционной системы, которым мы управляем с помощью NVDA. Ниже перечислены команды, где фокус остаётся на месте, но мы получаем информацию с его помощью.
- Читать текущий фокус, Insert +Tab
то есть узнаём, где в данный момент находится активный фокус; - Читать заголовок открытого окна, Insert +t;
- Прочитать всё содержимое активного окна, Insert +b
Этой командой можно открыть и прочитать содержимое свойств любой папки или файла, хотя в режиме Документа в этом окне не всё для чтеца доступно; - Прочитать строку состояния, Insert +End
Например, в открытом окне Яндекс-диска можно узнать оставшееся свободное место, а в Word узнать статистику документа;
Навигация системной кареткой
Раздел 5.3. Руководства пользователя.
Для получения информации запускаем передвижение системного фокуса, то есть теперь фокус уже не будет стоять на месте, а будет перемещаться синхронно с проговариванием текста, который будет прочитывать NVDA.
- Читать всё, Insert +Стрелка вниз;
- Читать абзац, Control +Стрелка вниз;
В окнах редакторов системная каретка имеет вид текстового курсора, визуально выглядит как мигающая вертикальная черта.
Чтение содержимого таблиц и списков
Рассмотрим устройство таблиц на простом примере.
Таблицы всегда имеют первую строку, то есть горизонталь, где находятся названия данных, расположенных в столбцах, а в первом столбце, то есть вертикаль, простой таблицы обычно находятся название тех же самых данных.
Например, если таблица составлена для учёта цен продуктов по годам, то в первой строке будут стоять годы, давая название для каждого столбца, а в первой ячейке каждой строки будут названия продуктов: молоко, мясо и тому подобное.
Передвигаясь в такой таблице по первому столбцу вниз мы будем читать названия продуктов. Найдя нужный, двинемся вправо и будем читать цены по каждому году. Именно поэтому у каждой ячейки два названия.
А можем наоборот, найти нужный столбец и, двигаясь вниз, читать цены для каждого вида продукта.
Будут ли при перемещении системной каретки озвучиваться названия столбцов и строк, в большей степени зависит от настроек в разделе «Форматирование».
- Быстро найти следующую таблицу на странице, клавиша t;
- По ячейкам в самой таблице переходить можно в любом направлении, зажав клавиши Control +Alt, а затем перемещаясь стрелками вверх-вниз и вправо-влево;
- Вернуться в первую ячейку таблицы, Shift +английская запятая, то есть русская буква Б, Борис;
- Сразу проскочить всю таблицу и выйти из неё, та же английская запятая.
Кстати, точно также можно проскочить сразу весь список, а по отдельным элементам списка можно переходить клавишей i.
Быстро перейти к списку, клавиша l.
Таблица для тренировки
Продукты | 2015 год | 2016 год | 2017 год | 2018 год |
---|---|---|---|---|
Хлеб | 14 руб. | 15 руб. | 17 руб. | 23 руб. |
Молоко | 37 руб | 40 руб | 41 руб | 40 руб |
Мясо | 230 руб | 216 руб | 220 руб | 250 руб |
Режим редактирования
Режим обзора — это наш самый обычный режим чтения веб-страниц. Но если нужно заполнить поля форм, то требуется переключаться в режим редактирования.
- Переключиться между режимами редактирования и обзора, Insert +Пробел;
- Выйти из режима редактирования, Escape;
- Обновить окно, Insert +А5.
Перезагружает содержимое текущего документа (полезно, если определенное содержимое документа кажется пропущенным. Недоступно в Microsoft Word и Outlook.);
Поиск на страницах средствами NVDA
Не путайте с возможностями вести поиск встроенными средствами других прогнрамм: браузеров, редакторов и тому подобных.
- Искать, Insert +Control +f.
Открывает диалоговое окно, в котором вы можете набрать текст для поиска в текущем документе; - Искать далее, Insert +F3;
- Искать назад, Insert +Shift +F3;
Всё выше изложенное обычно усваивается приступившими к изучению NVDA в первую очередь и довольно легко. Но что делать, если окно программы или документа не доступно или доступно не совсем? Об этом в следующий раз. Не прощаюсь!
Добавил небольшую таблицу для тренировки.