ContentPriorityReading (Приоритетное чтение содержимого)
Дополнение ContentPriorityReading обеспечивает чтение текстового содержимого перед информацией о элементах управления, предоставляя лучший опыт чтения. Полностью зависит от API локализации NVDA, поддерживает все языки.
Загрузка
Совместимость
Протестировано с NVDA версии 2024.1 и выше
🚀 Особенности
- Интеллектуальная перестановка речи: автоматически размещает текстовое содержимое перед информацией о типе элемента управления
- Поддержка нескольких языков: реализовано чисто через API, поддерживает все языки, которые поддерживает NVDA
- Переключение в реальном времени: включение/выключение функции одной клавишей
- Режим отладки: подробный вывод журналов, удобный для разработчиков
- Инструменты диагностики: встроенные различные функции диагностики и тестирования
⌨️ Сочетания клавиш
Сочетания по умолчанию
- NVDA+Ctrl+Shift+Y: переключение функции приоритетного чтения контента
Функции с настраиваемыми сочетаниями клавиш
Следующие функции можно настроить через диалоговое окно «Жесты ввода» NVDA:
- Переключение режима отладки: просмотр подробной информации об обработке речевых последовательностей
- Тестирование функции перестановки: демонстрация эффекта перестановки речи
- Показать статус дополнения: просмотр текущих настроек и последней обработанной последовательности
🔧 Использование
Основное использование
- Нажмите
NVDA+Ctrl+Shift+Y для включения функции
- Обычно просматривайте веб-страницы или приложения
- Обратите внимание на изменение порядка речи: содержимое будет читаться перед типом элемента управления
Примеры эффекта
До включения: «Кнопка ОК»
После включения: «ОК Кнопка»
До включения: «Ссылка Главная»
После включения: «Главная Ссылка»
Вы также можете открыть эту тестовую страницу, запустить Приоритетное чтение содержимого, чтобы проверить эффект
Открыть тестовую страницу
🛠️ Устранение неисправностей
Когда порядок не изменяется как ожидалось
Если вы обнаружите, что в некоторых ситуациях дополнение не работает должным образом, вы можете выполнить следующие шаги для сбора диагностической информации:
1. Включение режима отладки
- Откройте меню NVDA → Параметры → Настройки → В выпадающем списке “Уровень ведения журнала” выберите “Отладка”,
затем перейдите к кнопке “ОК” и нажмите Enter
- Откройте меню NVDA → Параметры → Жесты ввода
- В категории «Приоритетное чтение содержимого» найдите «Переключение режима отладки»
- Назначьте ему сочетание клавиш (например: NVDA+Ctrl+Shift+D)
- Нажмите назначенное сочетание клавиш для включения режима отладки
- Подтвердите, что услышали提示 «Режим отладки включен»
2. Воспроизведение проблемы
- Просматривайте веб-страницы или используйте программное обеспечение как обычно
- Попытайтесь воспроизвести проблему с порядком речи на проблемной странице или элементе управления
- Протестируйте несколько различных типов элементов управления (кнопки, ссылки, текстовые поля и т.д.)
3. Копирование информации журнала
- Откройте меню NVDA → Инструменты → Просмотр журнала событий
- В окне журнала нажмите
Ctrl+A, чтобы выделить все содержимое
- Нажмите
Ctrl+C, чтобы скопировать содержимое журнала
- Вставьте скопированное содержимое журнала в текстовый файл или отправьте мне по электронной почте, email→
c469591@mail.batol.net
4. Отключение режима отладки и связь с разработчиком
После воспроизведения проблемы не забудьте нажать то же сочетание клавиш для отключения режима отладки, чтобы избежать создания过多的 информации журнала.
История изменений
V0.21
- Использование точного соответствия элементов управления для избежания ошибочной сортировки
- Добавлен HTML файл для тестирования
v0.2
- Исправлена проблема конфликта с другими дополнениями, которые也需要 перехватывать читаемое содержимое