SpellBox (Быстрое исправление опечаток)
spellBox — это глобальное дополнение для NVDA, предназначенное для быстрого исправления опечаток во время набора текста. Оно может автоматически заменять слова, используя заданные пользователем псевдонимы, а также, опционально, использовать автономный словарь в стиле Hunspell для выделения неизвестных слов и предложения вариантов исправления.
Основные возможности
- Автоматическая замена по псевдониму при завершении ввода слова.
- Опциональный автономный словарь с кнопкой установки и обновления в настройках.
- Меню с вариантами исправления для последнего неизвестного слова.
- Альтернативный метод вставки с использованием буфера обмена для элементов управления, в которых сложно напрямую редактировать текст.
- Панель настроек NVDA для быстрой конфигурации.
Команды
- NVDA+апостроф : Включить или выключить spellBox.
- NVDA+точка с запятой : Показать варианты исправления для последнего неизвестного слова.
Как работает замена по псевдониму
spellBox отслеживает границы слов, такие как пробел, табуляция и клавиша Enter. Когда слово завершено, дополнение проверяет ваш список псевдонимов. Если введённое слово совпадает с псевдонимом, spellBox заменяет завершённое слово на заданное исправление, а затем восстанавливает символ-разделитель.
Пример записи псевдонима:
teh the
При вводе teh с последующим пробелом должно получиться the .
Поддержка словарей
На панели настроек можно загрузить словарь для языкового тега BCP-47, например en-GB. Когда проверка по словарю включена, при обнаружении неизвестных слов может воспроизводиться звуковой сигнал ошибки правописания NVDA. Затем вы можете нажать NVDA+точка с запятой, чтобы открыть нумерованный список вариантов исправления для последнего найденного слова.
Настройки
- Включить spellBox : Главный переключатель вкл/выкл.
- Использовать автономный словарь : Включает проверку на основе словаря.
- Воспроизводить звуковой сигнал ошибки правописания NVDA : Воспроизводит предупреждающий звук для неизвестных слов.
- Язык : Языковой тег словаря, например
en-GB.
- Установить/обновить словарь : Загружает выбранный словарь.
- Псевдонимы : По одной записи на строку в формате
опечатка исправление.
Примечания
- Поведение может различаться в зависимости от элемента управления, так как приложения Windows по-разному реализуют доступ к редактируемому тексту.
- Эта сборка ориентирована на безопасную замену по границам слов и восстанавливает символ-разделитель после замены.
- Если элемент управления ведёт себя некорректно, запишите лог NVDA и протестируйте проблему с отключённым и включённым дополнением, чтобы можно было быстрее определить причину.
Список изменений
0.34
- Пересобрана структура пакета дополнения для прямой установки.
- Добавлена встроенная справка в
doc/en/readme.html.
- Исправлены отсутствующие импорты и поддержка разбора псевдонимов, которые ранее делали дополнение неработоспособным.
- Исправлена обработка возвращаемого значения вспомогательной функции для класса окна.
- Сохранён текущий механизм замен, чтобы тестирование можно было продолжать на стабильной собранной версии.