Перейти к основному содержимому Главная страница каталога дополнений для NVDA от русскоязычного сообщества NVDA.RU.

Официальный русскоязычный каталог дополнений NVDA

Крупнейший каталог дополнений для программы экранного доступа NVDA, доступный в Интернете

Каталог дополнений от «🇷🇺 Русскоязычного сообщества NVDA.RU.»

18 ноября 2024 года русскоязычному каталогу дополнений NVDA-ADDONS.RU исполнилось два года.

EnhancedFindDialogMod (Расширенный диалог поиска - Модификация)

Краткое описание

Дополнение EnhancedFindDialogMod вносит улучшения в диалоговое окно поиска NVDA.
Дополнение добавляет следующие функции:
Историю поиска.
Циклический поиск.
Учет регистра.
Контекстную информацию поисковых запросов.
Примечание: В модификации отключено окно ошибки с сообщением о ненайденом запросе и звуком ошибки.
Вместо этого окна, сообщение о ненайденом запросе произносится речью. Это не мешает быстрому поиску на Web-сайтах и приложениях.
Если вам это не удобно, то используйте оригинальное дополнение.
Благодарность Кварку за помощь и представленное решение в виде кода.

⬇ Перейти к подробной справке 🔝 Назад к оглавлению

Основная информация

Название Версия Совместимость с API NVDA Последняя протестированная версия NVDA Минимальная версия NVDA Дата загрузки в каталог Размер Лицензия
EnhancedFindDialogMod 1.7.0 2025.1 2025.1 2022.1 04-05-2025 22:15:16 134 Кб. GPL v2
🔝 Назад к оглавлению

Информация о локализации на русский язык

🔝 Назад к оглавлению

Скачать

EnhancedFindDialogMod-V.1.7.0.nvda-addon

⬇ Перейти к истории версий 🔝 Назад к оглавлению

Разделы

🔝 Назад к оглавлению

Справка

Подробнее

EnhancedFindDialog (Расширенный диалог поиска NVDA) 1.7.0

Дополнение EnhancedFindDialog для NVDA, улучшающее функциональность поиска:

Загрузка

Скачайте дополнение Enhanced Find Dialog 1.7.0

Возможности

История поиска

Во многих веб-сайтах и веб-приложениях самый быстрый способ доступа к определённым местам — использование команды поиска, обычно вызываемой комбинацией Ctrl + NVDA + F.

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

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

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

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

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

Вы, конечно, можете вводить новые термины. Они также будут добавлены в список при следующем открытии диалога поиска.

Как это работает?

Просто установите дополнение. Когда оно активно, нажатие стрелок вверх и вниз в поле ввода диалога поиска позволит вам перемещаться по списку ранее использованных поисковых терминов.

В любой момент вы можете ввести новый термин, как обычно.

Зацикливание поиска

Зацикливание поиска — это функция, которая, если включена, не учитывает текущую позицию при выполнении поиска.

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

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

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

Как это работает?

Просто установите дополнение. Когда оно активно, в диалоге поиска появится флажок "Зацикливать поиск".

Если он отмечен:

  1. Если вы ищете термин, и он найден ниже текущей позиции, вы будете перемещены к нему.
  2. Если этот термин не найден ниже текущей позиции, поиск будет выполнен с начала текста.
  3. Если термин найден, прозвучит короткий звуковой сигнал, чтобы сообщить, что текст найден выше текущей позиции, и вы будете перемещены к нему.
  4. Если термин не найден вообще, будет показано сообщение "Текст не найден".

Изменение состояния этого флажка и выполнение поиска сохранит новое состояние (отмечено или нет) для активного профиля. Отмена поиска не изменит его состояние для активного профиля, даже если вы изменили его перед отменой.

Чувствительность к регистру

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

Как это работает?

Просто установите дополнение. Изменение состояния флажка "Учитывать регистр" и выполнение поиска сохранит новое состояние (отмечено или нет) для активного профиля. Отмена поиска не изменит его состояние для активного профиля, даже если вы изменили его перед отменой.

Контекстная информация о результатах поиска

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

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

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

Например, предположим, вы ищете "Марлон", потому что знаете, что где-то есть кнопка "Цель Марлон". Вы не хотите искать "Цель", потому что есть другие кнопки "Цель X Y Z", а вам нужна именно кнопка "Цель Марлон".

Вот текст:

Удалить комментарии Марлона

Ответить напрямую Марлону

Пожаловаться на Марлона как на спамера

Цель Марлон в ответе

Если бы вы искали "Марлон" до этого блока, вы бы услышали: "Марлона комментарии"

Если бы вы продолжили нажимать NVDA + F3, вы бы услышали:

"Марлону"

"Марлона как на спамера"

"Марлон в ответе"

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

В следующий раз вы бы услышали "Марлон" и должны были бы ждать, пока прозвучит "как на спамера", потому что вы также не знали бы, о чём идёт речь.

Аналогично, в следующий раз вам пришлось бы ждать "в ответе", чтобы понять, о чём речь.

Более того, если бы вы быстро нажимали NVDA + F3, вы бы слышали "Марлон, Марлон, Марлон...", что непродуктивно, так как вы знаете, что ищете "Марлон".

Как это работает

Просто установите дополнение.

После его установки при нахождении термина будет прочитана вся строка, а курсор будет помещён на найденный термин.

В нашем примере при первом поиске вы бы услышали:

"Удалить комментарии Марлона"

Если бы вы продолжили нажимать NVDA + F3, вы бы услышали:

"Ответить напрямую Марлону"

"Пожаловаться на Марлона как на спамера"

"Цель Марлон в ответе"

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

Участие в разработке и переводы

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

Участники

Особая благодарность:

🔝 Назад к оглавлению

История версий

Список версий
🔝 Назад к оглавлению