MWWordLexicon (Словарь Merriam-Webster)
Автор:- Исходный код дополнения: Посетить Web-сайт MW-word-lexicon
Краткое описание
MW Word Lexicon - это дополнение для NVDA, предоставляющее мгновенный доступ к словарю и тезаурусу Merriam-Webster.
Позволяет получать определения, синонимы и антонимы для любого выделенного слова прямо из работающего приложения без переключения в браузер.
Включает функцию Слово дня для расширения словарного запаса, историю поиска и гибкие режимы вывода результатов.
Поддерживает интерактивные диалоги с произношением слов и настройками аудио.
Работает через официальный API с лимитом 1000 запросов в день.
Идеально для студентов, писателей и всех, кто работает с текстами.
Настройки дополнения расположены в меню NVDA, Параметры, Настройки, панель «MwWordLexicon».
Чтобы использовать основные сочетания клавиш дополнения, вы должны сначала нажать Control+Shift+D, чтобы войти в основной слой дополнения.
Пока вы находитесь внутри этого слоя, нажмите одну букву, чтобы выполнить действие, такое как получение определения, показ синонимов, получение Слова дня, перемещение по истории и многое другое.
Весь функционал дополнения подробно описан в справке.
Примечание: Разработчик не реализовал возможность для локализации интерфейса дополнения.
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| MW-word-lexicon | 1.3 | 2025.1 | 2025.3.2 | 2024.1 | 08-12-2025 17:38:05 | 14758 Кб. | GPL v2 |
Журнал изменений
Подробнее
Не найдено
Скачать
MWWordLexicon-V.1.3.nvda-addon
⬇ Перейти к истории версий 🔝 Назад к оглавлениюИнформация о локализации на русский язык
🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
MW Word Lexicon: Руководство пользователя дополнения
Введение
Дополнение MW Word Lexicon — это мощный инструмент, предназначенный для интеграции полноценного словаря и тезауруса прямо в NVDA. Его основная цель — позволить вам мгновенно искать определения слов, синонимы и антонимы в любом приложении, не прерывая работу и не открывая отдельную страницу в браузере для доступа к различным словарям.
Это дополнение использует API словаря Merriam-Webster, поскольку он предлагает щедрый бесплатный план в 1000 запросов в день. Это гарантирует, что дополнение останется бесплатным и надежным для всех пользователей. Как некоммерческий проект, использование сервиса, не требующего оплаты, было ключевым соображением на этапах проектирования дополнения.
Версия 1.3: Что нового
Это обновление содержит важные исправления и улучшения стабильности, которые делают дополнение более надежным и удобным в использовании.
1. Новая система слоевых сочетаний клавиш
Вместо использования множества глобальных сочетаний клавиш, которые могут конфликтовать с другими программами, в версии 1.3 представлена более чистая и безопасная система сочетаний.
Теперь вам нужно лишь нажать Control+Shift+D, чтобы войти в основной слой дополнения.
После входа в этот слой вы просто нажимаете одну букву (например, a, d, t и т.д.), чтобы выполнить нужное действие.
Такая конструкция сохраняет вашу клавиатуру в чистоте, избегает конфликтов сочетаний клавиш и делает дополнение более простым для запоминания и использования.
2. Надежное воспроизведение и мгновенное произношение
Кнопка воспроизведения в диалоговом окне «Определение» полностью исправлена и теперь отображается стабильно, обеспечивая надежную работу. Для дальнейшего повышения стабильности и оптимизации вашего рабочего процесса вы теперь можете прослушать произношение слова под курсором немедленно — без необходимости открывать диалоговое окно вообще — просто нажав P в основном слое. Обратите внимание, что это прямое воспроизведение автоматически использует те же настройки скорости и громкости, которые в данный момент настроены в диалоговом окне «Определение».
3. Умное определение слов и улучшенная точность
Взаимодействие с текстом теперь стало быстрее и интуитивнее. Вам больше не требуется вручную выделять слово для его поиска. Просто поместите курсор на нужное слово, и дополнение автоматически определит его, когда вы запросите определение, произношение, синонимы или антонимы. Более того, точность определения была значительно повышена в различных приложениях, включая Блокнот и WordPad, что устранило предыдущие проблемы с маркированными списками и неполным захватом слов.
4. Комплексная звуковая схема
Дополнение представляет комплексную звуковую схему для улучшения взаимодействия. В то время как общие звуковые эффекты — такие как звуки для результатов поиска и навигации по диалогам — можно включать или отключать в Настройках, конкретные звуки для открытия и закрытия командного слоя работают независимо. Это гарантирует, что вы всегда получаете звуковое подтверждение статуса слоя, независимо от ваших общих предпочтений по звуку.
Ключевые возможности
- Мгновенный поиск: Получайте определения, синонимы и антонимы для любого выбранного слова.
- Слово дня: Открывайте новое слово каждый день, чтобы расширить свой словарный запас.
- Гибкие режимы вывода: Выбирайте, как получать результаты: автоматическое копирование в буфер обмена с одновременным произнесением определения, только произнесение (требует двойного нажатия для копирования) или детальное интерактивное диалоговое окно.
- Интерактивные диалоговые окна: Полностью доступные диалоги для определений, поиска и истории, с навигацией с клавиатуры и уникальными функциями.
- Полная история: Дополнение ведет запись ваших недавних поисков для удобного просмотра и управления.
Об интерактивных диалоговых окнах
Дополнение включает три основных диалоговых окна, каждое из которых предназначено для определенной цели, чтобы улучшить ваш рабочий процесс.
Диалоговое окно «Определение»
Это окно появляется, когда вы находитесь в режиме «Копировать и показать диалог», и предоставляет богатую среду для изучения определений слов. Это больше, чем просто просмотрщик текста; это инструмент для обучения.
- Воспроизведение произношения: Вы можете прослушать произношение слова, которое вы искали, нажав
Ctrl+P. Что еще важнее, вы можете выбрать любое одно слово в области результатов и нажатьCtrl+P, чтобы прослушать его произношение. - Почему только одно слово? Эта функция специально разработана, чтобы помочь вам выучить правильное произношение новых слов, с которыми вы сталкиваетесь, особенно синонимов и антонимов, появляющихся в результатах поиска. Если вы попытаетесь выбрать более одного слова, действие завершится неудачей, и вы получите сообщение об ошибке, так как цель — точное произношение одного слова.
- Постоянные элементы управления звуком: Диалоговое окно включает ползунки для регулировки Скорости и Громкости воспроизведения. Дополнение запоминает ваши настройки. Когда вы регулируете ползунки до предпочитаемых уровней, эти значения сохраняются. В следующий раз, когда вы откроете NVDA, ползунки будут находиться на тех же уровнях, на которых вы их оставили, обеспечивая согласованный опыт.
Диалоговое окно «История»
Это диалоговое окно служит вашим личным журналом искавшихся слов. Оно позволяет вам эффективно просматривать, повторно использовать и управлять историей поиска.
- Центральное управление через контекстное меню: Ваша история отображается в простом списке. Основной способ взаимодействия с ней — установить фокус на нужном элементе истории в списке и нажать клавишу Applications (Контекстное меню), чтобы открыть контекстное меню. Это меню дает вам полный контроль, с такими опциями, как «Копировать текущий выделенный элемент», «Удалить текущий выделенный элемент», «Копировать все элементы истории» и «Очистить всю историю».
- Сочетания клавиш как плавный и быстрый метод доступа: Для пользователей, предпочитающих клавиатуру, предусмотрены сочетания клавиш, такие как
Ctrl+Cдля копирования выделенного элемента истории иDeleteдля удаления текущего выделенного элемента истории. Эти сочетания клавиш являются экономящими время альтернативами, выполняющими те же действия, что и в контекстном меню.
Диалоговое окно «Ручной поиск»
Вы можете открыть это диалоговое окно, войдя в основной слой (Ctrl+Shift+D), а затем нажав S. Это идеально подходит для слов, которые вы хотите ввести и найти вручную. Как только вы введете искомое слово и нажмете клавишу Enter, поиск начнется. Как только поиск будет завершен и слово найдено, фокус автоматически переместится в область результатов. Если звуковые эффекты включены, это будет сопровождаться звуком успеха, указывающим на то, что слово найдено.
- Гибкие типы поиска: Оно содержит раскрывающийся список, который позволяет вам указать, что вы ищете: определение, синонимы или антонимы.
- Умный авто-поиск: Это диалоговое окно имеет удобную, экономящую время функцию. Если вы выделите текст в текущем открытом окне перед нажатием
Sпосле открытия основного слоя дополнения, диалоговое окно автоматически выполнит поиск этого текста в момент открытия. Затем оно разумно перемещает фокус непосредственно в область результатов, позволяя вам сразу начать читать информацию без каких-либо дополнительных шагов.
Настройки и персонализация
Чтобы настроить дополнение, перейдите в меню NVDA, затем Параметры -> Настройки -> Категория MW Word Lexicon.
- Включить звуковые эффекты: Включает или выключает звуковую обратную связь дополнения (звуковые сигналы для операций со слоем, взаимодействия с диалогами и ошибок) в соответствии с вашими предпочтениями.
- Размер истории: Устанавливает максимальное количество поисков, которые вы хотите хранить в истории.
- Перемещаться по истории напрямую: Изменяет поведение сочетания клавиш для истории в основном слое дополнения (
H). Когда флажок установлен, каждое нажатие переключает на следующий элемент истории и автоматически копирует его. Когда флажок снят, открывается диалоговое окно управления историей. - Период хранения истории: Автоматически удаляет элементы истории периодически в указанное время. Например, вы можете настроить его на хранение элементов только в течение 7 дней. Если вы хотите хранить свою историю неограниченно долго, просто установите его значение равным 0.
Сочетания клавиш дополнения
Основные сочетания клавиш
Чтобы использовать основные сочетания клавиш дополнения, вы должны сначала нажать Control+Shift+D, чтобы войти в основной слой дополнения. Пока вы находитесь внутри этого слоя, нажмите одну букву, чтобы выполнить действие, такое как получение определения, показ синонимов, получение Слова дня, перемещение по истории и многое другое. Эта система уменьшает конфликты сочетаний клавиш с другими приложениями и сохраняет раскладку клавиатуры простой и организованной.
Для обеспечения плавного рабочего процесса основной слой дополнения спроектирован так, чтобы оставаться открытым во время повторяющихся задач. Чтобы продемонстрировать: когда вы нажимаете A для переключения режимов вывода, слой остается активным в течение 1,5 секунд, позволяя вам быстро переключать режимы без повторного входа в слой. Аналогично, если опция «Перемещаться по истории напрямую» включена, нажатие H оставляет слой открытым на 2 секунды, позволяя вам быстро просматривать и копировать элементы истории подряд.
| Сочетание клавиш | Действие |
|---|---|
control+shift+D |
Войти в основной слой дополнения, который позволяет выполнять полный список основных сочетаний клавиш дополнения. |
D |
Получить определение для выбранного слова в окне. |
T |
Получить синонимы для выбранного слова в окне. |
U |
Получить антонимы для выбранного слова в окне. |
W |
Получить Слово дня. |
P |
Прослушать произношение слова, которое находится под вашим курсором, напрямую. |
H |
Показать или перемещаться по истории, в зависимости от ваших предпочтительных настроек. |
A |
Переключиться между тремя режимами отображения вывода. |
S |
Открыть диалоговое окно ручного поиска. |
F1 |
Открыть Руководство пользователя дополнения в вашем браузере. |
Сочетания клавиш диалогового окна «Определение»
| Сочетание клавиш | Действие |
|---|---|
Ctrl+P |
Воспроизвести произношение исходного слова или одного выбранного слова внутри диалога определения. |
Shift+Up/Down Arrow |
Увеличить или уменьшить скорость воспроизведения звука. |
Ctrl+Up/Down Arrow |
Увеличить или уменьшить громкость воспроизведения звука. |
Escape |
Закрыть диалоговое окно. |
Сочетания клавиш диалогового окна «История»
| Сочетание клавиш | Действие |
|---|---|
Ctrl+C |
Скопировать текущий выделенный элемент истории. |
Alt+Shift+C |
Скопировать все элементы истории. |
Delete |
Удалить текущий выделенный элемент истории. |
Shift+Delete |
Очистить всю историю. |
Escape |
Закрыть диалоговое окно. |
Важные примечания
- Одно диалоговое окно за раз: Вы должны закрыть любое открытое диалоговое окно дополнения перед открытием другого, чтобы обеспечить бесперебойную работу. Если вы попытаетесь открыть новое диалоговое окно, в то время как одно уже активно, NVDA произнесет предупреждение. Кроме того, если в настройках включена опция звуковых эффектов, это предупреждение будет сопровождаться отчетливым звуком ошибки, предупреждающим вас, что текущее диалоговое окно необходимо сначала закрыть.
- Логика режима двойного нажатия: Когда этот режим активен, слой остается открытым ненадолго после того, как вы запросили определение, синоним или антоним. Эта преднамеренная пауза дает вам достаточное окно, чтобы нажать сочетание клавиш второй раз, активировав функцию «Умное копирование» для немедленного сохранения результата в буфер обмена.
- Интернет-соединение: Для всех поисков требуется активное интернет-соединение.
Как это работает: Технологии внутри
Дополнение использует определенные технологии для обеспечения бесперебойного взаимодействия. Вот что каждый компонент делает для вас:
| Технология | Его преимущество для вас |
|---|---|
| requests | Обрабатывает связь с API словаря для получения данных для вас. |
| ctypes & comtypes | Позволяет дополнению автоматически читать текст, который вы выбрали в других приложениях. |
| wxPython | Создает доступные компоненты пользовательского интерфейса, такие как диалоги и кнопки. |
| subprocess | Запускает аудиоплеер в отдельном процессе, чтобы обеспечить стабильность NVDA. |
| threading | Выполняет медленные задачи в фоновом режиме, чтобы NVDA никогда не зависала в ожидании результата. |
Контакты и поддержка
- Если у вас возникли какие-либо проблемы, есть конструктивные предложения по улучшению и развитию дополнения или вы хотите внести вклад в его программирование, пожалуйста, создайте issue или pull request в репозитории GitHub.
- Вы можете написать мне на электронную почту [здесь](mailto: abdullahashraf4846@gmail.com)
- Вы можете связаться со мной через WhatsApp здесь
- Если вам нужно связаться со мной через Telegram, вы можете сделать это здесь
- Вы можете посетить мой канал на YouTube здесь
История версий
История версий
| Версия файла | Тестируемая версия NVDA | Минимальная версия NVDA | Размер файла (КБ) | Ссылка на загрузку |
|---|---|---|---|---|
| 1.3 | 2025.3.2 | 2024.1 | 14758 | MWWordLexicon-V.1.3.nvda-addon |
| 1.0 | 2025.3 | 2024.1 | 12950 | MWWordLexicon-V.1.0.nvda-addon |