TonysEnhancements (Улучшение Тони)

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

Дополнение совместимо с NVDA версии 2024.2 или новее.

Загрузка

Пожалуйста, установите последнюю версию из магазина дополнений NVDA.

Расширенные команды навигации по таблицам

Копирование таблиц в буфер обмена

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

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

История буфера обмена

Начиная с NVDA v2024.4, встроенная функция истории буфера обмена Windows работает с NVDA некорректно. В качестве замены это дополнение предоставляет полностью доступную функцию истории буфера обмена. По умолчанию она назначена на клавиши Windows+V, заменяя встроенную функцию.

Автоматическое переключение языка

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

Команды быстрого поиска

Начиная с версии v1.18, команды быстрого поиска перенесены в дополнение IndentNav.

Подавление нежелательного озвучивания фразы «не выделено»

Представьте, что у вас выделен текст в текстовом редакторе. Затем вы нажимаете клавишу, например Home или Стрелка вверх, которая должна переместить вас в другую часть документа. NVDA объявит «не выделено», а затем прочитает ранее выделенный текст, что иногда может быть неудобно. Эта функция предотвращает озвучивание ранее выделенного текста NVDA в подобных ситуациях.

Динамические нажатия клавиш

Вы можете назначить определенные нажатия клавиш как динамические. После выполнения такого нажатия NVDA будет проверять текущее окно, находящееся в фокусе, на наличие обновлений, и если строка обновится, NVDA автоматически озвучит её. Например, некоторые нажатия в текстовых редакторах следует помечать как динамические, такие как переход к закладке, переход на другую строку, а также отладочные команды, такие как «шаг с заходом» / «шаг с обходом».

Формат таблицы динамических нажатий прост: каждая строка содержит правило в следующем формате:

appName keystroke

где appName — это имя приложения, в котором данное нажатие помечается как динамическое (или * для обозначения как динамического во всех приложениях), а keystroke — это нажатие в формате NVDA, например, control+alt+shift+pagedown.

Чтобы узнать appName для вашего приложения, сделайте следующее:

  1. Переключитесь на ваше приложение.
  2. Откройте консоль Python NVDA, нажав NVDA+Shift+Z.
  3. Введите focus.appModule.appName и нажмите Ввод.
  4. Нажмите F6 для перехода к панели вывода и найдите значение appName в последней строке.

Показ и скрытие окон

Начиная с версии v1.18, команды показа/скрытия окон перенесены в дополнение Task Switcher.

Звуковой сигнал, когда NVDA занята

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

Регулировка громкости приложений

Эта функция позволяет независимо регулировать громкость NVDA и других приложений. Доступны следующие команды:

Отключение микрофона

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

Разделение звука

Эта функциональность была включена в ядро NVDA и доступна в NVDA версии 2024.2 или новее.

Расширенные функции мыши

Функциональность прокрутки колесиком мыши была включена в ядро NVDA и доступна в NVDA версии 2024.3 или новее.

Определение режима вставки в текстовых редакторах

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

Блокировка двойного нажатия Insert

В NVDA двойное нажатие клавиши Insert переключает режим вставки в приложениях. Однако иногда это происходит случайно и включает режим вставки. Поскольку это специальное нажатие, его нельзя отключить в настройках. Это дополнение предоставляет способ заблокировать это сочетание клавиш. Когда двойное нажатие Insert заблокировано, режим вставки по-прежнему можно переключить, нажав NVDA+F2, а затем Insert.

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

Блокировка двойного нажатия Caps Lock

В NVDA, когда клавиша Caps Lock установлена как клавиша NVDA, её двойное нажатие переключает режим ввода прописных и строчных букв. Однако это иногда может привести к непреднамеренному переключению между этими режимами. Поскольку поведение этой клавиши уникально и не может быть отключено через настройки, это дополнение предлагает метод блокировки этого конкретного сочетания клавиш. Когда двойное нажатие Caps Lock заблокировано, вы по-прежнему можете переключаться между режимами ввода прописных и строчных букв, нажав NVDA+F2, а затем Caps Lock.

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

Системный приоритет процесса NVDA

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

Исправление ошибки, когда фокус зависает на панели задач при нажатии Windows+цифры

Эта функция была удалена, начиная с версии v1.18. Если вам нужна более надежная функциональность переключения задач, пожалуйста, рассмотрите возможность использования дополнения Task Switcher.

Перевод