Улучшение доступности Microsoft Word — руководство пользователя

Автор: paulber19 (paulber19@laposte.net)

URL: https://github.com/paulber19/wordAccessEnhancementNVDAAddon.git

Загрузка:

Совместимость:

Переводчики: автоматический перевод

Содержание

1. Введение

1.1. Возможности

Это дополнение предоставляет:

1.2. Обновление

По умолчанию обновление дополнения выполняется автоматически вскоре после запуска NVDA (от 20 до 600 секунд) и не чаще одного раза в день. Вы можете отключить это обновление, сняв флажок «Автоматически проверять наличие обновлений» в настройках дополнения, пункт меню «Обновление». Версия дополнения может быть:

По умолчанию стабильная версия обновляется до более новой стабильной версии (с бо́льшим номером версии). Но можно обновить текущую стабильную версию до версии для разработчиков следующей стабильной версии. Для этого достаточно установить флажок «Также обновлять стабильные версии до версий для разработчиков» в настройках дополнения, категория «Обновление».

Версия для разработчиков обновляется:

Кнопка «Проверить наличие обновлений» в настройках дополнения, категория «Обновление», позволяет немедленно выполнить поиск обновления.

Кнопка «Просмотреть историю», расположенная в той же категории, позволяет отобразить историю текущей версии в браузере.

В случае автоматического обновления, если обнаружена новая версия, отображается диалоговое окно «Обновление», которое предлагает:

В случае обновления до стабильной версии кнопка «Что нового» предоставляет возможность открыть в браузере историю дополнения и, таким образом, узнать о новых возможностях предлагаемой версии.

1.3. Совместимость

Это дополнение было протестировано с Word из Microsoft Office professional 2019, 2016 и 2013.

Предупреждение: для оптимальной работы расширения предпочтительно, чтобы параметр «Использовать UI Automation для доступа к элементам управления документов Microsoft Word» был установлен в «Только при необходимости». Этот параметр находится в категории «Дополнительно» настроек NVDA. По умолчанию NVDA устанавливает его в «Когда целесообразно».

2. Проверка документа

2.1. Поиск элементов

Дополнение позволяет искать и перечислять элементы, составляющие документ, для следующих типов элементов:

Для этого оно устанавливает скрипт, который запускается с помощью жеста ввода «windows+alt+F5».

В ответ на эту команду появляется диалоговое окно «Найти элементы», показывающее:

Выйти из этого диалогового окна можно с помощью кнопки «Закрыть» или нажав клавишу «Esc».

Клавиши «Стрелка вверх» и «Стрелка вниз» позволяют перемещаться по списку.

С помощью клавиши «Tab» вы попадаете в список, который представляет выбор части документа, в которой необходимо искать элементы выбранного типа.

Этот список предлагает следующие варианты:

По умолчанию предварительный выбор сделан на «документ».

Если часть документа была выделена перед активацией скрипта, вариант «выделение» предварительно выбран. В противном случае этот вариант отсутствует в списке выбора.

После того как выбор сделан, клавиша «Enter» в списке или нажатие кнопки «Найти и отобразить» запускает сбор информации для выбранного типа элементов, а затем отображает диалоговое окно с списком собранных элементов.

Сбор может занять несколько секунд.

Можно, используя кнопку «Найти и скопировать в буфер обмена», запустить сбор и скопировать список собранных элементов с их информацией в буфер обмена, возможно, более подробный, чем при отображении.

Окно, в котором представлен список собранных элементов, зависит от выбранного типа объекта и имеет следующую общую форму:

Кнопка «Закрыть» или нажатие клавиши «Esc» закрывает это диалоговое окно.

В списке, не покидая его, можно:

Нажатие клавиши «пробел» объявляет текст первого поля или, если одновременно нажата клавиша «Control», текст второго поля.

Информация, общая для всех элементов:

Для примечаний присутствуют следующие кнопки:

2.2. Отображение информации о документе

Жест ввода «windows +Alt+f1» используется для отображения определённой информации о документе в диалоговом окне:

В зависимости от количества орфографических или грамматических ошибок время отображения диалогового окна может быть относительно долгим.

Отображаемую информацию можно скопировать в буфер обмена с помощью кнопки «Копировать в буфер обмена» в диалоговом окне. Этот скрипт представлен в категории «Улучшение доступности Microsoft Word» диалогового окна NVDA «жесты ввода».

2.3. Объявление позиции системного курсора

Этот скрипт запускается с помощью жеста «alt+numpad delete» (конфигурация настольного компьютера) или «alt+delete» (конфигурация портативного компьютера).

В ответ на эту команду объявляется, в зависимости от ситуации:

Во всех случаях объявляется позиция относительно левого края и верхнего края страницы.

Номер строки указывается относительно страницы, а номер столбца — относительно начала строки.

Двойное нажатие жеста ввода отображает эту информацию на экране.

3. Вставка элементов

Дополнение устанавливает скрипт для облегчения вставки элементов в позиции курсора. Поддерживаемые типы элементов:

Он запускается с помощью жеста ввода «windows+alt+f2».

В ответ на команду появляется диалоговое окно, представляющее:

После выбора нужного типа клавиша «Enter» или кнопка «Вставить» отображает диалоговое окно для ввода текста элемента.

Текст может быть многострочным.

Кнопка «ОК» подтверждает ввод.

Кнопка «Отмена» или подтверждение без текста вызывает возврат к предыдущему диалогу.

Для примечания, если выделение присутствует, комментируемым текстом является текст этого выделения. В противном случае это слово под фокусом.

Для примечания или ответа элемент вставляется с именем автора, настроенным в Word. Но после вставки предлагается изменить это имя.

Расширение также устанавливает скрипт для ответа на примечание под курсором с помощью «windows+alt+y» в качестве жеста команды.

4. Чтение элементов

4.1. Ручное чтение

Дополнение устанавливает скрипты для чтения определённых элементов в позиции курсора. Это:

Если элементы отсутствуют, голосовое сообщение объявляет об этом.

Для изменений текста объявляются тип, автор и текст изменения. В позиции курсора может быть несколько изменений.

4.2. Автоматическое чтение

Дополнение позволяет автоматически читать определённые элементы (примечания, обычные сноски, концевые сноски, правки текста) при перемещении по строкам, в режиме навигации или в режиме «прочитать всё».

Это управляется настройками категории «Автоматическое чтение» диалогового окна настроек дополнения.

В этой категории находятся:

Чтобы читать элементы другим голосом, необходимо сначала сохранить настройки речи этого голоса с помощью жеста ввода «windows+alt+f12». Этот жест ввода соответствует скрипту «Сохранить настройки голоса для автоматического чтения» и может быть изменён с помощью диалогового окна NVDA «Жесты ввода».

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

В рамках этого профиля затем можно определить голос и речевые настройки с помощью категории «Речь» диалогового окна настроек NVDA.

После этого необходимо сохранить конфигурацию NVDA.

В Word и для сохранения настроек голоса для автоматического чтения этот профиль должен быть активирован вручную. Нажатие жеста ввода «windows+alt+f12» выполнит запись.

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

Опцию «Активировать автоматическое чтение» можно изменить с помощью скрипта «Активировать или деактивировать автоматическое чтение», связанного с жестом ввода «windows+alt+F3».

Этот жест ввода можно изменить с помощью диалогового окна NVDA «Жесты ввода».

Этот скрипт находится в категории «Улучшение доступности Microsoft Word» этого диалога.

5. Дополнения для таблиц

5.1. Объявление элементов таблицы

Дополнение устанавливает скрипты с их жестами ввода для объявления элементов, составляющих таблицу (ячейка, строка, столбец), без необходимости перемещать курсор.

Это:

В зависимости от опции «Заголовки столбцов» в категории «Форматирование документа» настроек NVDA содержимое ячейки объявляется отдельно или вместе с заголовками строк и столбцов.

Эти скрипты отображаются в категории «Улучшение доступности Microsoft Word» диалогового окна NVDA «жесты ввода».

5.2. Объявление всех ячеек

Можно объявить все ячейки строки или столбца при использовании предыдущих жестов ввода.

Скрипт «активировать или деактивировать объявление всех ячеек строки или столбца» запускается с помощью жеста ввода «windows+alt+space».

Этот скрипт представлен в категории «Улучшение доступности Microsoft Word» диалогового окна NVDA «жесты ввода».

Таким образом, если объявление всех ячеек активировано, при нажатии:

Чтобы деактивировать объявление всех ячеек, просто снова нажмите жест ввода «windows+alt+space».

5.3. Перемещение по таблице

Дополнение устанавливает следующие скрипты для перемещения по таблице:

После перемещения:

Объявлению содержимого каждой ячейки предшествует сообщение о соответствующем заголовке, если отмечена опция «Заголовки столбцов» (категория «Форматирование документа»).

Дополнение также устанавливает, но без жеста ввода, следующие скрипты для перемещения по таблице и объявления ячеек строки или столбца:

С помощью диалогового окна NVDA «Жесты ввода» можно определить для них собственные жесты ввода.

Эти скрипты отображаются в категории «Улучшение доступности Microsoft Word» диалогового окна NVDA «Жесты ввода».

5.4. Командный слой для таблиц

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

Для этого просто нажмите жест ввода «NVDA+e», чтобы активировать командный слой для таблиц.

Таким образом, после активации командного слоя для таблиц жесты ввода скриптов перемещения заменяются на:

Затем эти скрипты представлены в категории «Улучшение доступности Microsoft Word (командный слой для таблиц)» диалогового окна NVDA «Жесты ввода».

Чтобы деактивировать командный слой для таблиц, просто снова нажмите «NVDA+e» или просто нажмите «escape».

5.5. Объявление заголовков строк и столбцов

Жест ввода «windows+alt+h» используется для определения заголовка строки и столбца для текущей ячейки.

5.6. Перемещение с помощью табуляции в таблице

В таблице можно перемещаться из ячейки в ячейку с помощью табуляции, но в конце таблицы любая новая табуляция приводит к созданию новой строки. Чтобы предотвратить это, дополнение добавляет объявление о прибытии в первую или последнюю ячейку таблицы.

6. Новые команды для режима навигации

Чтобы быстро перемещаться по документу, NVDA предлагает режим навигации, который можно активировать и деактивировать с помощью жеста ввода «NVDA + пробел». Когда этот режим активирован, вводить текст в документе становится невозможно.

Каждый тип элемента связан с одной клавишей на клавиатуре. Нажатие этой клавиши помещает курсор на следующий элемент того же типа. Нажатие той же клавиши с удерживаемой заглавной буквой помещает курсор на предыдущий элемент того же типа.

Эти команды являются общими для других приложений, таких как интернет-браузеры.

Это дополнение добавляет следующие команды, специфичные для Microsoft Word:

Неподдерживаемые команды режима навигации обозначаются голосовым сообщением «Не поддерживается в этом документе», а все остальные команды — звуковым сигналом.

Невозможность переместить курсор обозначается голосовым сообщением о том, что больше нет элемента, соответствующего команде.

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

Опция «Циклический просмотр» в категории «Параметры» управляет этой возможностью.

Типы элементов, связанные с этими новыми командами, добавляются в список типов в диалоговом окне «Список элементов», открываемом с помощью «NVDA + F7».

Для некоторых типов, таких как «слово с орфографической ошибкой», «грамматическая ошибка», поиск элементов может быть довольно долгим.

Поэтому время поиска по умолчанию ограничено 20 секундами. Это максимальное время можно изменить с помощью раскрывающегося списка «Максимальное время поиска элементов» в категории «Параметры» настроек дополнения.

7. Проверка документа

7.1. Улучшение доступности проверки орфографии

Когда фокус находится в документе, клавиша «f7» (сочетание клавиш Word) либо запускает проверку орфографии, либо возвращается к ней, если она уже запущена, а клавиша «Escape» позволяет вернуться в документ, когда фокус находится в проверке орфографии.

Дополнение даёт возможность также использовать клавишу «f7» для выполнения того же действия, что и клавиша «Escape».

Вопреки тому, что озвучивает NVDA, при первом запуске проверки фокус может быть установлен не туда, куда следует, то есть внутрь панели и на одну из её кнопок или списков. Вот почему дополнение может потребовать, чтобы вы сначала нажали клавишу «tab».

Поскольку ни ошибка, ни предложение не объявляются NVDA, когда фокус попадает в проверку орфографии, дополнение пытается это исправить.

Скрипт позволяет объявить эту информацию.

Ему назначен жест ввода «NVDA+shift+f7»:

Жест ввода «NVDA+control+f7» позволяет снова услышать предложение, затронутое ошибкой.

Эти скрипты отображаются в категории «Улучшение доступности Microsoft Word» диалогового окна NVDA «Жесты ввода».

Это дополнение также позволяет автоматически объявлять новую ошибку и её предложение, представленные проверкой орфографии, после использования одной из кнопок, таких как «Пропустить», «Изменить», или сочетаний клавиш Word, таких как «i», «m».

7.2. Проверка ошибок

Для проверки орфографических или грамматических ошибок без включения режима «Обзор» расширение устанавливает следующие скрипты:

7.3. Предложения для орфографических ошибок

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

Это запускает скрипт «Показать предложения для орфографической ошибки» без назначенного жеста команды. Но при необходимости можно его назначить.

Этот скрипт отображает диалоговое окно «Предложения», в котором представлен список предложений, предлагаемых проверкой орфографии Word.

Каждое предложение произносится по буквам при выборе. Это произнесение можно услышать снова, дважды нажав клавишу 5 на цифровой клавиатуре.

Чтобы исправить слово с ошибкой, просто выберите нужное предложение и нажмите «Enter».

Кнопка «Закрыть» или клавиша «Esc» позволяет закрыть диалог без изменения документа.

8. Восстановление скриптов из NVDA

8.1. Пропуск пустых абзацев

В документе Word можно перемещать курсор по абзацам с помощью команд Word «control + стрелка вверх» или «control + стрелка вниз».

Поскольку это команды Word, эти сочетания клавиш нельзя редактировать, и они не отображаются в жестах ввода NVDA.

После команды NVDA объявляет достигнутый абзац.

Но курсор перемещается к предыдущему или следующему абзацу, если он есть, независимо от его содержимого. И поэтому NVDA скажет «пусто», если абзац пуст. Это может раздражать, если их несколько подряд.

Дополнение предлагает возможность пропускать пустые абзацы и переводить фокус на первый найденный непустой абзац.

Опция «Пропускать пустые абзацы» в категории «Параметры» активирует или деактивирует эту операцию. По умолчанию этот параметр отмечен.

Также можно в любой момент активировать или деактивировать эту операцию с помощью жеста ввода «windows+alt+f4».

Чтобы указать, что абзацы были пропущены, может подаваться звуковой сигнал. Для этого достаточно установить флажок «Воспроизводить звук, если пустые абзацы пропускаются». Этот параметр отмечен по умолчанию.

Дополнение сообщит, если больше нет абзацев.

8.2. Перемещение от предложения к предложению

Word предоставляет возможность перемещать системный курсор от предложения к предложению с помощью следующих сочетаний клавиш:

Поскольку это команды Word, эти сочетания клавиш нельзя редактировать, и они не отображаются в жестах ввода NVDA.

После перемещения NVDA объявляет достигнутое предложение, но только в режиме «правки», а не в режиме «навигации».

Дополнение устраняет это ограничение.

9. Разное

9.1. Использование UI Automation для доступа к элементам управления в документах Microsoft Word

Использование UI Automation для доступа к элементам управления в документах Microsoft Word можно настроить с помощью опции, находящейся в категории «Дополнительно» настроек NVDA. Но это требует большого количества нажатий клавиш.

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

9.2. Озвучивание результата действия некоторых сочетаний клавиш Word

В зависимости от своей версии NVDA объявляет результат действия некоторых сочетаний клавиш Word.

Расширение, во-первых, предоставляет эти объявления для всех версий NVDA, которые оно поддерживает.

Во-вторых, оно предоставляет другие объявления:

9.3. Индикация типа представления

Расширение предоставляет индикацию типа представления в описании документа для всех версий NVDA до версии 2025.1.

Чтобы это описание объявлялось, необходимо, чтобы опция «Сообщать описание объекта» в категории «Представление объектов» NVDA была отмечена.

9.4. Переключение вида документа в черновой режим

Вид документа может отображаться несколькими способами: чтение, печать, черновик, структура. Некоторые сочетания клавиш Word, такие как «control+alt+o» или «control+alt+p», позволяют переключиться в режим структуры или печати. Но сочетание клавиш «control+alt+n», которое переключает вид в черновой режим, нельзя использовать, так как это сочетание для значка NVDA.

Поэтому расширение предоставляет скрипт «Переключить вид в черновой режим», который запускается с помощью жеста ввода «key_Set_ViewMode».

10. История

История версий этого дополнения находится в файле: «changes.html»