MouseEnhancement (Улучшения для мыши)
- Автор: 'hwf1324 <1398969445@qq.com>
- Исходный код дополнения: Посетить Web-сайт mouseEnhancement
Краткое описание
В дополнении MouseEnhancement собраны улучшения для работы с мышью в NVDA.
Некоторые функции могут быть перенесены в качестве отдельных функций в будущем.
Особенности:
Исправление отслеживания мыши в приложениях Electron (только для 2024.4).
Приложения Electron, такие как VS Code.
Экспериментальное исправление отслеживания мыши в приложениях WinUI.
Windows Terminal: Если текстовый блок является абзацем, перемещение мыши в элементе управления Terminal ограничивает текстовый блок строками.
Исправлена часть панели управления NVIDIA, в которой содержимое элемента управления статическим текстовым описанием было некорректным.
Исправлена проблема, из-за которой некоторые кнопки в PDFgear не могли получить текст описания.
Отслеживание мыши может сообщать об описании опции в программе установки Git for Windows. (Отдельные опции не могут быть просмотрены по отдельности).
Дополнение не имеет настроек и сочетаний клавиш, начинает работать сразу после установки или активации.
У дополнения изменилось название на MouseEnhancement с MouseEnhancements.
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| mouseEnhancement | 0.8.0 | 2025.1 | 2025.1 | 2022.1 | 20-08-2025 16:37:38 | 34 Кб. | GPL v2 |
Информация о локализации на русский язык
🔝 Назад к оглавлениюСкачать
MouseEnhancement-V.0.8.0.nvda-addon
⬇ Перейти к истории версий 🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
Mouse Enhancement (Улучшения для мыши)
Это набор улучшений для работы с мышью в NVDA. Некоторые функции могут быть выделены в отдельные дополнения в будущем.
- Автор: hwf1324 1398969445@qq.com
- Совместимость: NVDA-2021.1 или новее
Возможности
- Исправление отслеживания мыши в приложениях на Electron (только версия 2024.4 или новее).
- Приложения на Electron, такие как VS Code.
- Экспериментальное исправление отслеживания мыши в приложениях на WinUI, Zoom, 飞书.
- Windows Terminal: если единицей текста является абзац, перемещение мыши в элементе управления Terminal ограничивает единицу текста строками.
- Исправление части панели управления NVIDIA, где содержимое элемента управления статического текстового описания было некорректным.
- Исправлена проблема, когда некоторые кнопки в PDFgear не могли получить текст описания.
- Отслеживание мыши может озвучивать описание опции в установщике Git for Windows. (Отдельные опции нельзя просматривать по отдельности.)
- Автоматическое обновление объекта мыши. Автоматически обновляет объект мыши при прокрутке колесика мыши или в конце каждого цикла ядра NVDA. (Эта функция может быть полезна при использовании колесика мыши.) Её можно включить/отключить в панели настроек NVDA vision.
История изменений
v0.8.0
- Удалена нестабильная функция, связанная с установщиком Git для Windows.
- Обновлен шаблон дополнения.
- Добавлены украинский язык и документ doc.
v0.7.2
- Исправлена ошибка в версии для совместимости с API, минимальная версия, поддерживаемая NVDA, была изменена на 2022.1.
v0.7.1
- Автообновление объекта мыши: Улучшена стабильность при автоматическом обновлении объектов мыши во время прокрутки колесика.
- Пересылка сообщений мыши, полученных через хук NVDA, в точку расширения
pre_handleWindowMessage. (Параметры wParam и lParam исключены и должны быть установлены вNone.)
v0.7.0
- Автоматическое обновление объекта мыши: добавлен способ автоматического обновления объекта мыши при прокрутке колесика мыши.
- Переработан раздел конфигурации автоматического обновления объекта мыши.
- Обновлена совместимость с NVDA до версии 2025.1 и установлена минимальная поддерживаемая версия NVDA 2021.1.
- Добавлен перевод на zh_CN.
v0.6.0
- Добавлена возможность автоматического обновления объекта мыши в конце каждого цикла ядра NVDA.
v0.5.1
- Electron: исправлено зависание при просмотре поисковых подсказок в адресной строке Chrome.
- Очистка кода: применение предложений от @josephsl. (Комментарии к коду не доработаны.)
v0.5.0
- Экспериментально: исправлено отслеживание мыши в Zoom, 飞书.
- Electron: ограничение объекта перенаправления до IAccessible для исключения приложений, использующих UIA.
- Установщик Git for Windows: перехвачены исключения, которые можно безопасно игнорировать.
v0.4.0
- Экспериментально: исправлено отслеживание мыши в приложениях WinUI путем установки
obj.appModule.isGoodUIAWindowвсегда вTrueпри обнаружении объекта с определенным свойствомwindowClassName.- Windows Terminal: если единицей текста является абзац, перемещение мыши в элементе управления Terminal ограничивает единицу текста строками.
- Electron: удалена часть избыточной логики проверок.
- Обновлен шаблон дополнения.
v0.3.0
- Изменено название дополнения на: Mouse Enhancement. (Не учитывается обновление дополнения.)
- Игнорирование ошибки при входе на экран безопасности из-за отсутствия атрибута windowClassName у объекта.
- Отслеживание мыши может озвучивать описание опции в установщике Git for Windows. (Отдельные опции нельзя просматривать по отдельности.)
- Обновлен шаблон дополнения.
v0.2.0
- Исправлена часть панели управления NVIDIA, где содержимое элемента управления статического текстового описания было некорректным.
- Исправлена проблема, когда некоторые кнопки в PDFgear не могли получить текст описания.
v0.1.0
- Исправлено отслеживание мыши в приложениях на Electron.
Благодарности
-
Спасибо @jcsteh в https://github.com/nvaccess/nvda/issues/17108 за помощь в исправлении отслеживания мыши в приложениях на Electron.
-
Спасибо @codeofdusk в https://github.com/nvaccess/nvda/issues/17407#issuecomment-2544712156 за способ экспериментального исправления отслеживания мыши в приложениях на WinUI.
Перевод
История версий
Список версий
- MouseEnhancement-V.0.8.0.nvda-addon
- MouseEnhancement-V.0.7.2.nvda-addon
- MouseEnhancement-V.0.7.1.nvda-addon
- MouseEnhancement-V.0.7.0.nvda-addon
- MouseEnhancement-V.0.6.0.nvda-addon
- MouseEnhancement-V.0.5.1.nvda-addon
- MouseEnhancement-V.0.5.0.nvda-addon
- MouseEnhancement-V.0.4.0.nvda-addon
- MouseEnhancement-V.0.3.0.nvda-addon