Цель этого раздела – изучить возможности объектной навигации NVDA. Просмотровый курсор и объектная навигация позволяют перемещаться по интерфейсу приложения, не изменяя положения системного фокуса и системной каретки. Однако просмотровый курсор позволяет читать текстовое содержимое текущего элемента управления, документа или экрана. В свою очередь, объектная навигация позволяет перемещаться к другим элементам управления, которые могут содержать (или не содержать) текстовую информацию, а также взаимодействовать с этими элементами.
В этом разделе:
Чтение диалоговых окон
Перемещение по объектам и контейнерам
Копирование информации
Возвращение к объекту с фокусом или перемещение фокуса на текущий объект навигатора
Активация объектов
Доступ к ленте с помощью объектной навигации
⚠⤵
Как стать спонсором или поблагодарить донатом
В качестве благодарности за текущую и многолетнюю работу или в качестве мотивационной поддержки, вы можете отправить любую сумму руководителю русскоязычного сообщества NVDA.RU
Вы также можете стать ежемесячным или ежегодным спонсором (реквизиты те же самые, только сделайте в этом случае соответствующий комментарий).Вся информация о поступлениях будет отображена на страницы статистики.
Благодарю всех кто не прошел мимо и не остался равнодушным!
Вся эта работа важна, не только для руководителя, но и для каждого из вас!Посмотреть отчёт о поступивших донатах
(Ниже, самые удобные реквизиты, а в вверхней части сайта под кнопкой Donate можно найти другие варианты).
- Карта (Sberbank - Мир):
- Кошелёк YooMoney
Сделать перевод на ЮМани легко: Копируем номер кошелька, в приложении Сбербанк переходим в раздел электронных платёжных систем, находим ЮМани, вводим номер кошелька.
Со Сбербанка перевод на ЮМани без комиссии.
Перейти на мою визитку YooMoney
13.1 Чтение диалоговых окон
Некоторые окна содержат информацию или элементы управления, которые отображаются на экране, но при этом недоступны при помощи клавиатуры. В качестве примеров можно привести элементы управления, предназначенные исключительно для взаимодействия с «мышью», или короткие текстовые сообщения, доступные для визуального восприятия, но не для взаимодействия программными средствами.
Иногда текст отображается в диалоговом окне вместе с кнопкой «ОК», которая является единственным элементом управления, способным принимать фокус. Такие диалоговые окна содержат информацию, которую пользователь должен прочитать и принять к сведению. Сочетание NVDA+b позволяет прочитать все содержимое текущего окна.
Одним из примеров такого уведомления служит диалог, в котором отображаются сведения об установленной операционной системе Microsoft Windows. Поскольку компания Microsoft регулярно выпускает обновление для Windows, в этом диалоговом окне также отображается номер текущей сборки, что может пригодиться при устранении проблем. Кроме этого, в окне указывается имя владельца лицензии Windows.
Несмотря на то, что эта информация представлена в текстовой форме, системный фокус можно перемещать только между двумя активируемыми элементами управления. Один из них – это кнопка «ОК», позволяющая закрыть диалог, а второй – ссылка на условия лицензионного соглашения на программное обеспечение корпорации Microsoft.
Чтобы вывести на экран информацию об установленной операционной системе Windows, откройте меню «Пуск», введите «winver» (без кавычек) и нажмите Enter. Когда откроется диалоговое окно, NVDA автоматически прочитает всю содержащуюся в нём информацию. Обратите внимание: цифры рядом со словом «версия» обозначают версию ядра, а не собственно операционной системы. Однако, следующий абзац текста, который начинается со слов: «Операционная система Windows XXX…», содержит нужную информацию. Если требуется уточнить, какая операционная система установлена на компьютере (Windows 7, Windows 8 или Windows 10), однократного автоматического прочтения NVDA всего диалога может оказаться достаточно. Если же необходимо уточнить редакцию и номер сборки, диалог придётся прослушивать несколько раз.
Давайте теперь взглянем на диалог «Windows: сведения».
Упражнение: читаем диалоговые окна
Нажмите Windows, чтобы открыть меню «Пуск»;
Введите следующее буквосочетание: winver
Нажмите Enter. Откроется диалог «Windows: сведения». NVDA автоматически прочитает информацию, которая содержится в диалоговом окне;
Нажмите NVDA+Tab, чтобы прочитать элемент управления, на котором находится фокус. NVDA сообщит: «кнопка «Ok» в фокусе»;
Нажмите NVDA+стрелка вверх (ноутбук - NVDA+l), чтобы прочитать текущую строку.* * NVDA прочитает: «Ok»;
Нажмите NumPad7 (ноутбук - NVDA+стрелка вверх), чтобы переместить просмотровый курсор на предыдущую строку. NVDA прочитает: "“верхний Ok» — это происходит из-за того, что мы не можем переместить просмотровый курсор за пределы текущего элемента управления;
Нажмите Tab. Фокус переместится на ссылку «Условия лицензионного соглашения на использование программного обеспечения корпорации Microsoft». Если вы нажмете Tab еще раз, фокус вернется на кнопку «Ok»;
Нажмите NVDA+b. NVDA прочитает все диалоговое окно целиком. При необходимости это сочетание клавиш можно нажимать несколько раз, чтобы перечитать диалоговое окно и запомнить необходимую информацию;
9.*Нажмите Escape, чтобы закрыть диалог. *
13.2 Перемещение между объектами
Чтение всего диалогового окна – это вариант, который подходит для очень простых диалогов. Для работы с более сложными диалогами у NVDA есть специальный набор команд, позволяющий перемещаться между элементами управления и объектами диалоговых окон. Объекты – это различные элементы, из которых состоит окно, например, текстовые блоки, кнопки, лента и элементы ленты. Расположение и порядок объектов на экране могут различаться в зависимости от конкретного приложения, поэтому навигация по объектам часто требует дополнительного изучения.
Если для NVDA выбрана настольная клавиатурная раскладка, то для перемещения между объектами используются следующие сочетания клавиш:
NVDA+ NumPad4 –предыдущий объект;
NVDA+ NumPad5 – прочитать текущий объект;
NVDA+ NumPad6 – следующий объект.
Запомнить эти сочетания будет легче, если вспомнить про перемещение по словам при помощи просмотрового курсора и добавить к этим командам клавишу NVDA.
Если NVDA работает с клавиатурной раскладкой «ноутбук», для перемещения между объектами используются следующие сочетания клавиш:
NVDA+Shift+стрелка влево – предыдущий объект;
NVDA+Shift+o – прочитать текущий объект;
NVDA+Shift+стрелка вправо – следующий объект. * *
Эти сочетания также напоминают команды перемещения просмотрового курсора по словам, с той разницей, что вместо клавиши Control для перемещения на предыдущий и следующий объект используется клавиша Shift.
Наконец, если вы планируете использовать Брайлевский дисплей в процессе объектной навигации, то Брайль должен быть привязан либо к просмотровому курсору, либо автоматически. Чтобы изменить привязку Брайля (к системному фокусу, к просмотровому курсору или автоматически) нажимайте NVDA+Control+t. По умолчанию используется автоматическая привязка брайля.
Давайте теперь попрактикуемся в диалоге «Windows: сведения», который мы начали изучать в предыдущем упражнении.
Упражнение: перемещаемся между объектами
Откройте диалог «Windows: сведения», который использовался в предыдущем упражнении (нажмите Windows, введите «winver» (без кавычек) и нажмите Enter);
Откроется диалог «Windows: сведения» и NVDA автоматически начнет читать его содержимое. В это время фокус находится на кнопке «Ok», расположенной в нижней части окна;
Нажмите NVDA+ NumPad4 (ноутбук - NVDA+Shift+стрелка влево), чтобы переместиться на предыдущий объект. NVDA прочитает имя или электронный адрес человека/организации, на которую зарегистрирована лицензия;
Нажмите NVDA+ NumPad5 (ноутбук - NVDA+Shift+o), чтобы прочитать текущий объект. NVDA прочитает тот же текст, который был озвучен на предыдущем шаге, а также дополнительную информацию: «текст только для чтения»;
Нажмите NVDA+Tab. NVDA прочитает: «Ok, кнопка в фокусе». Как и при перемещении просмотрового курсора по тексту, системный фокус остаётся на месте;
Продолжайте нажимать NVDA+ NumPad4 или NVDA+Shift+стрелка влево для перемещения к предыдущему объекту до тех пор, пока NVDA не сообщит: «нет предыдущего». Это первый объект, до которого мы можем добраться;
Нажмите NVDA+ NumPad5 (ноутбук - NVDA+Shift+o), чтобы прочитать текущий объект. NVDA прочитает: «графика только для чтения». Это логотип используемой операционной системы Windows;
Нажимая NVDA+ NumPad6 (ноутбук - NVDA+Shift+стрелка вправо), перечитайте весь диалог;
Нажмите Enter, чтобы закрыть диалог «Windows: сведения». Поскольку во время перемещения по объектам фокус оставался на кнопке «Ok», нажатие Enter активирует эту кнопку и закрывает диалог.
13.3 Копирование информации в процессе объектной навигации
В процессе объектной навигации просмотровый курсор перемещается между объектами и получает доступ к той информации, которая раньше была недоступна. Это обстоятельство можно использовать для копирования текста, к которому системная каретка никаким образом не попадает. Сведения об используемой операционной системе Windows – хороший пример: они могут потребоваться в том случае, если вы захотите обратиться в техническую поддержку для решения возникших проблем.
Напомним: для копирования текста при помощи просмотрового курсора используется NVDA +* f 9
- (для обозначения начала требуемого фрагмента) и NVDA +* f 10* дважды быстро (для обозначения конца требуемого фрагмента и копирования текста в буфер обмена).
Давайте теперь скопируем версию ядра Windows и номер текущей сборки из диалога "“Windows: сведения» в документ WordPad.
Упражнение: копируем информацию в процессе объектной навигации
Откройте диалог «Windows: сведения» (нажмите Windows, введите winver и нажмите Enter);
Нажмите NVDA+ NumPad4 (ноутбук - NVDA+Shift+стрелка влево), чтобы переместиться на предыдущий объект. Повторяйте это действие до тех пор, пока NVDA не сообщит версию ядра Windows и номер текущей сборки;
Нажмите Shift+ NumPad1 (ноутбук - NVDA+home), чтобы переместить просмотровый курсор в начало строки;
Нажмите NVDA+f9, чтобы обозначить начало требуемого фрагмента текста;
Нажмите Shift+ NumPad3 (ноутбук - NVDA+end), чтобы переместиться в конец строки;
Нажмите NVDA+f10 дважды быстро, чтобы скопировать требуемый фрагмент текста в буфер обмена;
Откройте WordPad;
Нажав Control+v, вставьте текст из буфера обмена. Прочтите текст и убедитесь в том, что строка содержит версию ядра Windows и номер текущей сборки;
Закройте WordPad, а также диалог «Windows: сведения».
13.4 Переход к родительскому объекту
Диалог «Windows:сведения» представляет собой довольно-таки простое окно. Вся необходимая информация содержится в одном «контейнере». В более сложных окнах могут встретиться вложенные объекты, т. е. объекты, которые содержатся внутри других объектов. Такая организация объектов напоминает дерево папок, которое описано в разделе, посвящённом программе «Проводник».
Программа WordPad представляет собой отличный пример окна, в котором содержится сразу несколько объектов:
Лента
Строка состояния
Линейка
Поле для ввода текста (многострочный редактор rich text window)
Строка состояния – это узкая полоска в нижней части окна, в которой отображается информация (например, текущий уровень масштабирования). Линейка – это визуальный инструмент для обозначения расстояния на странице. NVDA воспринимает линейку, как строку чисел. Отображение строки состояния и линейки можно отключить. Текстовое поле rich text window – это область, в которой размещается текст документа. Визуально эта область занимает бОльшую часть окна программы.
Кроме этого, окно WordPad содержит несколько пустых контейнеров, которые можно смело игнорировать.
Чтобы переместиться к родительскому объекту, нажмите NVDA+ NumPad8 (ноутбук - NVDA+Shift+стрелка вверх). Это сочетание клавиш перемещает нас на один уровень вверх в иерархии объектов.
Чтобы переместиться к первому вложенному (или «дочернему») объекту внутри текущего контейнера, нажмите NVDA+ NumPad2 (ноутбук - NVDA+Shift+стрелка вниз).
В настольной раскладке клавиатуры для перемещения между объектами используются 4 клавиши цифрового (калькуляторного) блока. NVDA+ NumPad4 и NVDA+ NumPad6 перемещают навигатор к предыдущему и следующему объектам внутри текущего контейнера. NVDA+ NumPad8 перемещает навигатор на уровень вверх, а NVDA+ NumPad2– на уровень вниз.
В клавиатурной раскладке «ноутбук» для объектной навигации используются 4 курсорные стрелки. NVDA+Shift+стрелка влево и NVDA+Shift+стрелка вправо перемещают навигатор к предыдущему и следующему объектам внутри текущего контейнера. NVDA+Shift+стрелка вверх позволяет перейти на один уровень вверх, а NVDA+Shift+стрелка вниз – на один уровень вниз.
Давайте теперь подробно разберём окно программы WordPad. После запуска приложения фокус оказывается в текстовом поле rich text, что позволяет сразу вводить текст. Так получилось, что эта область (как и кнопка «ОК» в диалоге «Windows: сведения») является последним элементом управления текущего окна.
Упражнение: переходим к родительскому объекту
Откройте WordPad. Фокус находится в текстовом поле rich text – можно сразу вводить текст. Нажмите NVDA+ NumPad5 (ноутбук - NVDA+Shift+o), чтобы прочитать текущий объект навигатора;
Нажимайте NVDA+ NumPad4 (ноутбук - NVDA+Shift+стрелка влево), чтобы пройти назад по всем объектам текущего контейнера. Достигнув первого объекта, NVDA сообщит: «Нет предыдущего»;
Нажимайте NVDA+ NumPad6 (ноутбук - NVDA+Shift+стрелка вправо), чтобы пройти вперед по всем объектам текущего контейнера. Достигнув последнего объекта, NVDA сообщит: «нет следующего»;
Перемещаясь по объектам назад, найдите объект «Строка состояния» и нажмите NVDA+ NumPad2 (ноутбук - NVDA+Shift+стрелка вниз). NVDA сообщит: «100%» или что-то похожее. Это текстовая метка строки состояния, обозначающая текущий уровень масштабирования;
Повторите шаги два и три, чтобы изучить объекты в строке состояния;
Нажмите NVDA+ NumPad8 (ноутбук - NVDA+Shift+стрелка вверх), чтобы выйти из строки состояния на уровень вверх;
Нажимайте NVDA+ NumPad4 (ноутбук - NVDA+Shift+стрелка влево), чтобы перемещаться назад по всем объектам в этом контейнере. Остановитесь на объекте «Ribbon страница свойств», который является контейнером для ленты;
Нажмите NVDA+ NumPad 2 (ноутбук - NVDA+Shift+стрелка вниз), чтобы войти в контейнер ленты. Для просмотра содержимого ленты используйте команды перемещения между предыдущем и следующим объектами;
Закройте WordPad.
13.5 Возвращение к объекту с фокусом
Перемещаясь по объектам, входя внутрь контейнеров и выходя из них, можно оказаться за пределами текущего окна. В некоторых случаях это полезно, но возникает вероятность заблудиться в интерфейсе сложного приложения. В этой связи появляется задача – быстро вернуться к объекту, который содержит системный фокус.
По умолчанию просмотровый курсор и объектный навигатор возвращаются к системному фокусу в тот момент, когда фокус или системная каретка изменяют своё местоположение. Это может произойти, например, если начать вводить текст или нажать любую навигационную клавишу (скажем, Tab или Home). Сочетание клавиш NVDA+7 позволяет установить, будет ли просмотровый курсор перемещаться в тот же объект, что и системный фокус, при изменении местоположения системного фокуса.
Объектная навигация содержит команду, которая возвращает навигатор к объекту с фокусом, а просмотровый курсор – в позицию системной каретки. Это сочетание клавиш – NVDA+NumPadMinus (ноутбук - NVDA+backspace).
Давайте теперь потренируемся.
Упражнение: возвращаемся к объекту с фокусом
Запустите программу «Проводник»;
Переместитесь в дерево папок и перейдите в папку «Документы»;
Откройте WordPad;
Нажмите NVDA+ NumPad8 (ноутбук – NVDA+Shift+стрелка вверх), чтобы переместиться к родительскому объекту;
Изучите следующий и предыдущие объекты. Нажимайте NVDA+ NumPad6 (ноутбук - NVDA+Shift+стрелка вправо), чтобы переместиться к следующему объекту. Нажимайте NVDA+ NumPad4 (ноутбук - NVDA+Shift+стрелка влево), чтобы переместиться к предыдущему объекту. Обратите внимание: просмотровый курсор вышел за пределы окна WordPad всего лишь при одном нажатии клавиш;
Используйте те же клавиши, чтобы найти окно программы «Проводник». NVDA прочитает: «Документы», поскольку содержимое этой папки отображается в окне программы «Проводник»;
Нажмите NVDA+ NumPad Minus (ноутбук - NVDA+Backspace);
Нажмите NVDA+ NumPad5 (ноутбук - NVDA+Shift+o), чтобы убедиться в том, что текущим объектом навигатора теперь является текстовое поле rich text в программе WordPad;
Закройте все открытые окна.
13.6 Активация элементов в процессе объектной навигации
Когда вы, используя объектную навигацию, перешли к конкретному элементу управления, вы можете активировать его, нажав NVDA+ NumPad Enter (ноутбук - NVDA+Enter). В большинстве случаев это аналогично перемещению системного фокуса на этот элемент управления и нажатию клавиши Enter.
В следующем упражнении мы снова исследуем окно WordPad. На этот раз мы будем активировать элементы управления, которые находятся в строке состояния и отвечают за масштабирование документа. Эти элементы управления влияют только на то, как документ отображается на экране – внешний вид распечатанного документа они не изменяют. Давайте теперь попрактикуемся в активации элементов в строке состояния WordPad.
Упражнение: активируем элементы управления в процессе объектной навигации
Откройте WordPad. Фокус находится в текстовом поле rich text – можно вводить текст;
Введите следующий текст:
Это тестовый текст, а не текстовый тест.
Нажимайте NVDA+ NumPad4 (ноутбук - NVDA+Shift+стрелка влево), чтобы перемещаться назад по объектам до тех пор, пока NVDA не сообщит: «строка состояния»;
Нажмите NVDA+ NumPad2 (ноутбук - NVDA+Shift+стрелка вниз). NVDA сообщит: «100%» или что-то похожее. Это текстовая метка, указывающая текущий уровень масштабирования;
Нажмите NVDA+ NumPad6 (ноутбук - NVDA+Shift+стрелка вправо), чтобы переместиться на кнопку «Плюс»;
Нажмите три раза NVDA+ NumPad Enter (ноутбук - NVDA+Enter). При каждом нажатии уровень масштабирования будет увеличиваться, заставляя текст документа выглядеть крупнее на экране;
Исследуйте элементы еще раз. Обратите внимание на то, что ползунок теперь превышает 100%, и текстовая метка также изменилось;
Закройте WordPad без сохранения изменений. При следующем запуске программы WordPad уровень масштабирования вернется к значению по умолчанию.
13.7 Перемещение системного фокуса к навигатору
Перемещаясь по интерфейсу приложения посредством объектной навигации, вы можете столкнуться с необходимостью привести системный фокус к фокусу объектной навигации, который мы для краткости называем просто «навигатор».
Дело в том, что некоторые элементы управления невозможно активировать, используя стандартную команду активации текущего объекта навигатора. Перемещение системного фокуса к навигатору может предоставить возможность управлять объектом при помощи обычных клавиш - например, пробел или Enter.
Чтобы переместить системный фокус к навигатору, нажмите NVDA+Shift+ NumPad Minus (ноутбук - NVDA+Shift+backspace). Для обоих раскладок клавиатуры («настольная» и «Ноутбук») используется то же сочетание клавиш, что и для перемещения просмотрового курсора/навигатора к системному фокусу, только с добавлением клавиши Shift.
В следующем упражнении решается примерно та же задача, что и в позапрошлом, – совмещение системного фокуса и просмотрового курсора/навигатора, только на этот раз за счёт перемещения системного фокуса в окно другого приложения. Переключаться между приложениями гораздо быстрее при помощи сочетания Alt +* Tab
- , но мы воспользуемся другим способом в иллюстративных целях.
Упражнение: перемещаем системный фокус к навигатору
Запустите программу «Проводник»;
Переместитесь в дерево папок и перейдите в папку «Документы»;
Запустите программу WordPad;
Нажмите NVDA+ NumPad8 (ноутбук – NVDA +* Shift +стрелка вверх
*), чтобы переместиться к родительскому объекту;
* Нажмите NVDA+ NumPad6 (ноутбук - NVDA+Shift+стрелка вправо), чтобы найти окно «Проводник». NVDA прочитает: «Документы», поскольку содержимое этой папки отображается в окне программы «Проводник»;
Нажмите NVDA+NumPadEnter (ноутбук - NVDA+Enter). NVDA произносит «Активировать», хотя ничего не происходит. Это пример, когда команда активации не подходит для управления объектом. Попробуем переместить на него фокус;
Нажмите NVDA+Shift+ NumPad Minus (ноутбук - NVDA+Shift+backspace). NVDA читает: «фокус к навигатору, документы, дерево»;
Нажмите NVDA+ NumPad5 (ноутбук - NVDA+Shift+o), чтобы убедиться в том, что фокус переместился в окно программы «Проводник»;
Закройте все открытые окна.
13.8 Изучение ленты при помощи объектной навигации
Объектную навигацию можно использовать для получения доступа к ленте. Она обеспечивает структурированный и надежный способ перемещения между группами ленты и отдельными элементами управления.
Как уже говорилось раньше, каждая вкладка ленты содержит обособленные панели инструментов – группы. Вкладка «Главная» ленты WordPad содержит следующие группы: буфер обмена, шрифт, абзац, вставка и редактирование. Традиционный способ использования ленты предполагает нажатие клавиши Alt, чтобы попасть на список вкладок. Затем необходимо выбрать нужную вкладку горизонтальными стрелками и нажать стрелку вниз, чтобы перейти на первый элемент управления первой группы. Для перемещения между группами используется клавиша Control вместе с горизонтальными стрелками, а перемещение по элементам управления осуществляется клавишами Tab и Shift+Tab. Если нажать Tab на последнем элементе управления в группе, фокус сразу же переместится к первому элементу управления следующей группы. Уведомление о том, что фокус переместился в другую группу может затеряться в обилии сообщений NVDA.
Использование объектной навигации для доступа к ленте позволяет отделять группы друг от друга. Например, если, попав на последний элемент управления в группе, вы попытаетесь перейти к следующему, NVDA сообщит: «Нет следующего».
При использовании объектной навигации для доступа к ленте мы столкнёмся со следующими объектами:
Панель быстрого доступа
Кнопка настройки Панели быстрого доступа
Кнопка «файл»
Список вкладок (ribbon Tabs)
Кнопка «Свернуть ленту»
Кнопка «Справка»
Страница свойств активной вкладки
Некоторые из этих объектов – кнопки, которые можно активировать, например, чтобы свернуть ленту или открыть справку. Другие объекты представляют собой контейнеры, содержащие вложенные элементы управления: мы можем переместиться в них и воспользоваться нужным элементом.
Если зайти в список вкладок (Ribbon Tabs), то внутри окажется два объекта: вкладка «Главная» и вкладка «Вид». Лента программы WordPad содержит всего две вкладки. Кнопка «Файл» представляет собой отдельный структурный элемент, расположенный на более высоком уровне иерархии объектов. Внутри страницы свойств выбранной вкладки содержится перечень обособленных панелей инструментов, который совпадает со списком групп этой вкладки. Наконец, внутри каждой панели инструментов содержатся отдельные элементы управления, которые можно активировать для выполнения различных действий (изменения уровня масштабирования или межстрочного интервала, включения и выключения полужирного шрифта и т. д.).
Давайте теперь изучим вкладку «Главная» ленты WordPad при помощи объектной навигации.
Упражнение: изучаем ленту при помощи объектной навигации
Откройте WordPad. Фокус находится в текстовом поле rich text – можно вводить текст;
Нажимайте NVDA+ NumPad4 (ноутбук - NVDA+Shift+стрелка влево), чтобы начать перемещаться назад по объектам до тех пор, пока не попадете на элемент «Ribbon страница свойств»;
Нажмите NVDA+ NumPad2 (ноутбук – NVDA+Shift+стрелка вниз), чтобы войти в этот контейнер, переместив навигатор к первому дочернему объекту;
Используйте команды перехода к следующему и предыдущему объектам, чтобы просмотреть объекты внутри контейнера «Ribbon страница свойств»;
Найдите контейнер «Главная страница свойств» и нажмите NVDA+ NumPad2 (ноутбук - NVDA+Shift+стрелка вниз), чтобы переместиться на уровень вложенных объектов;
Снова используйте команды перехода к следующему и предыдущему объекту, чтобы изучить доступные панели инструментов;
Найдите группу «Шрифт» и нажмите NVDA+ NumPad2 (ноутбук - NVDA+Shift+стрелка вниз), чтобы войти в этот контейнер. Изучите доступные элементы управления;
Просмотрите элементы управления внутри группы «Абзац»;
Оставьте WordPad открытым, мы вернемся к нему в следующем упражнении.
13.9 Смена вкладок ленты
Хотя смена вкладок ленты не предполагает освоение новых сочетаний клавиш, мы остановимся на этой задаче, чтобы закрепить навыки использования объектной навигации.
До сих пор мы использовали сочетание NVDA+ NumPad4 (ноутбук - NVDA+Shift+стрелка влево), чтобы последовательно перемещать навигатор назад, проходя по каждому доступному объекту – вплоть до первого объекта в текущем контейнере. вы могли заметить, что, войдя в контейнер, навигатор попадает на первый объект этого контейнера. Таким образом, один из способов быстро перейти к первому объекту текущего контейнера – выйти из него, поднявшись на предыдущий уровень иерархии, а затем снова войти.
Давайте апробируем и этот манёвр в следующем упражнении.
Упражнение: меняем вкладки ленты
Проверьте, осталось ли открытым окно WordPad из предыдущего упражнения. Если нет, запустите WordPad сейчас;
Нажмите NVDA+ NumPad8 (ноутбук - NVDA+Shift+стрелка вверх), чтобы подняться на один уровень иерархии и переместиться к родительскому объекту;
Нажмите NVDA+ NumPad2 (ноутбук - NVDA+Shift+стрелка вниз), чтобы спуститься на один уровень иерархии и вернуться в контейнер. Навигатор автоматически перемещается к первому дочернему (вложенному) объекту этого контейнера – в данном случае это «Ribbon страница свойств»;
Нажмите NVDA+ NumPad2 (ноутбук - NVDA+Shift+стрелка вниз), чтобы войти в контейнер «Ribbon страница свойств» и оказаться на первом объекте внутри него;
Нажимайте NVDA+ NumPad6 (ноутбук - NVDA+Shift+стрелка вправо) для перемещения по объектам до тех пор, пока навигатор не попадёт на список вкладок ленты. Сообщение NVDA будет содержать: «Вкладки ленты» или «Ribbon Tabs list»;
Нажмите NVDA+ NumPad2 (ноутбук - NVDA+Shift+стрелка вниз), чтобы войти в список вкладок;
Нажмите NVDA+ NumPad6 (ноутбук - NVDA+Shift+стрелка вправо) и перейдите на вкладку »Вид»;
Нажмите NVDA+ NumPad Enter(ноутбук - NVDA+Enter), чтобы активировать элемент. NVDA сообщает: «переключить» и вкладка становится активной;
Используя команды объектной навигации, выйдите из текущего объекта, найдите объект "Вид, страница свойств", войдите в этот контейнер и исследуйте вложенные объекты.
13.10 Режимы просмотра
До сих пор мы использовали объектную навигацию в режиме просмотра объектов, перемещая навигатор по ленте и её дочерним элементам, полям редактирования, текстовым полям и т.д. Команды объектной навигации (описанные в теме «13.2 Перемещение между объектами») использовались для последовательного перемещения от одного объекта к другому, а затем команды навигации просмотрового курсора применялись для чтения текста каждого объекта.
NVDA позволяет переключать режимы просмотра. Сочетание NVDA+ NumPad7 (ноутбук - NVDA+PageUp) включает следующий доступный режим просмотра. Сочетание NVDA+ NumPad1 (ноутбук - NVDA+PageDown) включает предыдущий доступный режим просмотра.
Существует три возможных режима просмотра: документ, объект и экран.
При работе с WEB-страницами NVDA автоматически переключает объектную навигацию в режим просмотра документа. Собственно, в таком режиме вы обычно и работаете с WEB-страницей. Например, можно использовать NumPad9 (ноутбук - NVDA+стрелка вниз), чтобы прочитать всю WEB-страницу построчно при помощи просмотрового курсора. Заметим, что режим просмотра документа доступен не всегда.
Режим просмотра объектов – это режим объектной навигации, который мы использовали на протяжении всего текущего раздела. На WEB-странице при переходе в этот режим каждый структурный элемент HTML (заголовок, ссылка, абзац текста, поле формы и т. д.) воспринимается как отдельный объект. Нажимайте NVDA+ NumPad6 (ноутбук - NVDA+Shift+стрелка вправо), чтобы последовательно перемещаться от одного объекта к другому.
Режим просмотра экрана позволяет просматривать экран в том виде, в котором он визуально отображается текущим приложением. Иногда это даёт возможность найти и прочитать информацию, которую невозможно получить другим способом. Режим просмотра экрана не работает во многих современных приложениях.
Давайте теперь попрактикуемся в диалоге «Windows: сведения», который мы рассматривали ранее.
Упражнение: используем Режимы просмотра
Откройте диалог «Windows: сведения» (нажмите клавишу Windows, введите winver и нажмите Enter);
Нажмите Shift+ NumPad7 (ноутбук - NVDA+Control+home), чтобы переместиться на первую строку текста этого объекта «Кнопка Ok»;
Нажимайте NVDA+ NumPad4 (ноутбук - NVDA+Shift+стрелка влево), чтобы начать перемещаться по объектам назад;
Нажимайте NVDA+ NumPad6 (ноутбук - NVDA+Shift+стрелка вправо), чтобы перемещаться вперёд по объектам до тех пор, пока NVDA снова не сообщит: "Ok кнопка»;
Нажмите NVDA+ NumPad7 (ноутбук - NVDA+PageUp), чтобы переключиться в следующий режим просмотра. NVDA сообщит: «Экран, Ok»;
Нажмите Shift+ NumPad7 (ноутбук - NVDA+Control+home), чтобы переместиться на первую строку. NVDA теперь сообщает: « Microsoft Windows";
Нажмите NumPad плюс( ноутбук - NVDA + Shift+a), чтобы прочитать всё. NVDA прочитывает всё диалоговое окно, как один объект;
8.*Нажмите Escape, чтобы закрыть диалог. *
13.11 Краткое содержание раздела «Объектная навигация»
В этом разделе описано использование объектной навигации NVDA для взаимодействия с различными объектами интерфейса и получения доступа к информации на экране. В ряде случаев объектная навигация становится единственной возможностью добраться до представленной информации с использованием клавиатуры, а в других ситуациях объектная навигация может просто оказаться удобнее.
Вот некоторые из ключевых аспектов раздела:
Чтение диалоговых окон
Перемещение между объектами
Копирование информации
Перемещение к родительскому объекту
Возвращение к объекту с фокусом
Активация элементов
Перемещение системного фокуса к текущему объекту просмотра
Изучение ленты при помощи объектной навигации
Упражнение: повторяем объектную навигацию
Откройте WordPad;
Используйте объектную навигацию, чтобы активировать кнопку «Увеличить шрифт» в группе «Шрифт» вкладки «Главная»;
Переместитесь на предыдущий объект. Это элемент, в котором отображается текущий размер шрифта. Используя команды для перемещения между следующим и предыдущим объектами, проверьте, как изменяется размер шрифта при каждой корректировке;
Откройте диалог сведений об установленной операционной системе Windows (winver) и скопируйте в WordPad текст каждого объекта;
Откройте Internet Explorer и переместите фокус в адресную строку, используя команды объектной навигации. Подсказка: помните о том, что NVDA прочитает и слово «Адрес», и адрес домашней страницы;
Скопируйте адрес страницы, используя стандартную команду копирования в буфер обмена;
Используйте объектную навигацию, чтобы переместить фокус обратно в WordPad;
Вставьте скопированный адрес и прочтите созданный вами документ;
Закройте все открытые окна.
Если не работает ссылка
Если вы на текущей странице обнаружили неработающую ссылку, то пожалуйста, сообщите об этом через Форму обратной связи.
В сообщении укажите неработающую ссылку и ссылку на страницу где обнаружена неработающая ссылка.
Благодарю всех за участие!