WinExplore (Исследование окон)
Последнее обновление: 05.10.2024.
Это дополнение работает с Windows 7–11, NVDA 2018.4 и новее.
Оно упрощает исследование окна приложения четырьмя способами.
Оно позволяет:
- найти объект распространённого типа (например, кнопку, элемент дерева, ссылку, флажок) в окне с помощью диалогового окна,
- исследовать содержимое лент приложений Microsoft, таких как Проводник или Word, также с помощью диалогового окна, в которое копируется содержимое лент,
- активировать значки на панели задач (эмулируя левый или правый щелчок мыши),
- использовать навигацию по объектам типа «сканирование» (т.е. перемещение между объектами по их расположению на экране) в дополнение к классической навигации.
Команды для вызова диалоговых окон: NVDA+$ для исследования окон, Alt+$ для исследования лент и Ctrl+$ для работы со значками панели задач. Их можно изменить в настройках NVDA, пункт «Жесты ввода». В этом диалоговом окне найдите раздел winExplore и разверните его.
Оба диалоговых окна содержат одинаковые кнопки «Левый щелчок», «Правый щелчок» и «Объект навигатора» для имитации левого или правого щелчка мыши или для того, чтобы выбранный в списке элемент стал объектом навигатора. Для их активации можно перейти к ним с помощью Tab или клавиш «Стрелка вправо» и «Стрелка влево», либо используя сочетания Alt+G, Alt+D, Alt+O. Кнопкой по умолчанию является «Левый щелчок». Поэтому её можно активировать издалека клавишей Enter.
В диалоговых окнах можно перемещаться, используя только клавиши «Стрелка вправо» и «Стрелка влево», но Tab также работает. Внимание. Поскольку поле фильтрации результатов является полем редактирования, клавиши «Стрелка вправо» и «Стрелка влево» для навигации в нём недоступны. Команды для выхода из него: «Стрелка вверх» (переход к кнопке «Отмена») и «Стрелка вниз» (возврат к списку типов).
Важно. Исследуемое окно должно быть активным, иначе дополнение не сможет найти его содержимое. В этом можно убедиться с помощью команды чтения заголовка.
A. Использование диалогового окна «Список элементов в окне»
Чтобы открыть диалоговое окно, нажмите NVDA+$. Напоминание: эту команду можно изменить в параметрах NVDA (Жесты ввода).
Диалоговое окно содержит два списка. Левый список содержит типы элементов для поиска, а правый — найденные элементы для выбранного типа, иногда с дополнительной информацией, такой как тип кнопки, её состояние (нажата или неактивна), состояние флажка или переключателя. При открытии фокус находится в списке «Типы». В конце вы найдёте элемент «Все», который позволяет выбрать все предыдущие типы элементов.
Внимание. Начиная с версии 4.2, отображение найденных элементов больше не происходит автоматически, а по нажатию Пробела для выбранного типа элементов. Фокус будет перемещён в список найденных элементов с помощью «Стрелки вправо» или Tab.
Оно также содержит поле редактирования, где можно ввести выражение для фильтрации. Этот фильтр применяется к выбранному типу элементов. Может быть полезно выполнить фильтрацию для всех типов элементов. Для этого выберите «Все» в списке типов.
- Вы можете перейти в поле фильтрации с помощью Alt+F или нажав F12, Page Up или Page Down.
- Чтобы применить фильтр, нажмите F12, Page Up или Page Down. Фокус переместится в список найденных элементов, если есть результаты, что позволит вам изменить выражение.
Некоторые пояснения
- Открытие диалогового окна «Список элементов в окне» обычно происходит быстро, но для некоторых приложений может потребоваться несколько секунд. Во время поиска элементов вы будете слышать регулярные звуковые сигналы, подтверждающие, что компьютер работает.
- Для Firefox, если открыто несколько вкладок с большим объёмом содержимого, поиск может занять несколько десятков секунд. Возможно, он продолжится после остановки звуковых сигналов, будут объявлены некорректные результаты или диалоговое окно закроется.
- После поиска, прерванного системой, может продолжаться воспроизведение звуковых сигналов после открытия диалогового окна. В этом случае перезапустите NVDA, нажав Alt+Ctrl+N.
- Для Windows Live Mail, если выбранная папка содержит большое количество сообщений, время отображения диалогового окна может быть очень долгим, и Windows Live Mail или NVDA могут даже зависнуть. Дополнение запускается только если количество сообщений ограничено 100. Поэтому выберите папку дерева, содержащую мало сообщений.
- Поиск осуществляется только среди элементов, отображаемых на экране. Поэтому важно убедиться, что окно развёрнуто. Кроме того, этот поиск выполняется только для ограниченного числа типов объектов. Для глобального поиска используйте дополнение «Расширение базовых команд NVDA» с помощью двойного нажатия NVDA+B.
- Если в списке кнопок вы слышите одно и то же название дважды, это означает, что существуют две кнопки с одинаковым названием, которые сгруппированы. Например, в лентах Проводника для кнопки «Удалить». Вторая кнопка позволяет открыть раскрывающийся список.
- Рекомендуется установить флажок «Простой режим обзора» в настройках курсора обзора. Без этой настройки активация объекта навигатора может работать некорректно.
B. Использование диалогового окна «Элементы в вкладке ленты»
Чтобы открыть диалоговое окно: Alt+$.
Диалоговое окно содержит три списка. Левый список содержит доступные вкладки. Центральный список содержит группы объектов для выбранной вкладки, например «Буфер обмена», затем «Организация» на вкладке «Главная». Правый список содержит объекты для выбранной группы с указанием типа элементов, например «Копировать путь — Кнопка». При открытии фокус находится на списке «Группы в текущей вкладке».
Оно также содержит флажок «Добавить описания к именам», снятый по умолчанию, на случай, если имя элемента недостаточно понятно. Нажмите Alt+A, Page Up или Page Down, чтобы установить или снять его.
Примечание. Независимо от того, открыто ли это диалоговое окно, вы можете узнать, какие вкладки присутствуют на ленте, нажав Alt+Shift+$.
Некоторые пояснения
- При переходе между списками фокус устанавливается на ранее выбранный элемент, а не всегда на первый элемент списка.
- Можно изменить вкладку следующим образом: выберите нужную вкладку, затем нажмите Enter или Alt+G для активации кнопки «Простой левый щелчок». Это приведёт к выбору этой вкладки. Диалоговое окно закроется и снова откроется на новой вкладке.
- Иногда окно объявляется без ленты, хотя она есть. Переместите фокус с помощью «Стрелки» или Tab, и ленты будут корректно найдены. Также можно нажать NVDA+Alt+Ctrl+запятая, чтобы убедиться, что окно активно. Эту команду можно изменить в параметрах NVDA (Жесты ввода).
Важно: лента должна быть постоянно развёрнута
NVDA может читать только то, что присутствует на экране. Поэтому необходимо, чтобы ленты были постоянно развёрнуты. Если это не так, вы получите предупреждение.
- Если лента не скрыта, её можно развернуть, нажав Ctrl+F1.
- Если она скрыта (опция в Office 2013 и новее), откройте диалоговое окно «Список элементов в окне» с помощью NVDA+$, выберите тип «Элемент меню», затем нажмите Enter на элементе «Параметры отображения ленты». Это откроет контекстное меню, где выберите «Показывать вкладки и команды». Нажмите Enter для подтверждения. Теперь лента будет развёрнута.
- Изменение состояния ленты сохраняется. Поэтому не нужно повторять эту операцию при каждом запуске приложения.
C. Использование диалогового окна «Список приложений на панели задач»
Команды действий для значков панели задач
В Windows 10 и 11 команда Ctrl+$ открывает диалоговое окно «Список приложений на панели задач» с кнопками, имитирующими левый или правый щелчок мыши. В нём перечислены активные приложения. Команда Ctrl+Shift+$ открывает то же диалоговое окно, но перечисляет все приложения, закреплённые или нет, активные или нет.
- Простой левый щелчок открывает окно приложения; простой правый щелчок открывает контекстное меню приложения с несколькими пунктами, такими как «Открепить от панели задач», «Закрыть все окна», «Создать сообщение», если значок относится к Thunderbird.
- Кнопкой по умолчанию является «Простой левый щелчок». Её можно активировать из списка приложений с помощью Enter.
- В дополнение к Tab можно перемещаться между элементами диалогового окна с помощью «Стрелки влево» и «Стрелки вправо», в частности переходить от списка приложений к кнопке «Простой левый щелчок».
В Windows 7 и 8.1 команды Ctrl+$ и Ctrl+Shift+$ открывают то же диалоговое окно «Список приложений на панели задач», перечисляя все приложения, присутствующие на панели задач.
Если после активации кнопки фокус остаётся на панели задач, нажмите NVDA+Ctrl+Shift+$, чтобы активировать окно на переднем плане.
Различия в поведении в зависимости от версии Windows
- В Windows 7, 8.1 или 10 в параметре «Объединять кнопки панели задач» можно выбрать «Всегда скрывать метки (или текст в зависимости от версии Windows)», «При заполнении панели задач» и «Никогда». В Windows 11 этой опции нет.
- Указание количества открытых окон для приложения будет корректным в Windows 11 и если выбран параметр «Никогда». В противном случае в Windows 10 могут быть некорректные указания. В Windows 7 и 8.1 это количество не отображается.
- В Windows 8.1–11 левый щелчок по значку приложения с несколькими открытыми окнами отображает эскизы, позволяя выбрать окно. Для этого используйте «Стрелка влево» или «Стрелка вправо». Подтвердите выбор Пробелом или Enter.
Примечание. В Windows 8.1–11 нажатие AltGr+Tab или Alt+Tab позволяет отобразить активные окна. Перемещайтесь между ними с помощью «Стрелки влево» или «Стрелки вправо». Подтвердите выбор C или Enter.
Изменение порядка значков на панели задач
Если приложение закреплено на панели задач, его можно открыть, нажав Windows+n, где n — его порядковый номер на панели задач (n < 9). Вы можете использовать диалоговое окно «Список приложений на панели задач», чтобы выбрать порядок ваших любимых приложений.
В Windows 7–10 метод следующий.
- Откройте диалоговое окно с помощью Ctrl+Shift+$, чтобы увидеть все приложения, выберите приложение в списке, например «Firefox», затем нажмите Пробел. Вы услышите «Firefox выбран». Перейдите в списке и выберите другое приложение, например Thunderbird, которое будет вашей целью. Снова нажмите Пробел. Если Thunderbird находится после Firefox, вы услышите «Firefox после Thunderbird», в противном случае — «Firefox перед Thunderbird».
- Диалоговое окно не закрывается, поэтому можно выполнить другие изменения.
- Можно выбрать первую позицию, нажав Home при выборе желаемой позиции.
- Если вы забыли, какую клавишу использовать, можно активировать кнопку «Пробел для перемещения значков», которая имитирует нажатие Пробела, например, с помощью её сочетания Alt+I.
В Windows 11 доступны два метода.
- Метод 1. Тот же, что и для предыдущих версий Windows, но обработка отличается. Предпочтительно используйте команду Ctrl+Shift+$. В зависимости от присутствующих приложений названия значков, объявляемых как предыдущий и следующий, могут быть неточными, но вы можете проверить их порядок, повторно открыв диалоговое окно.
- Метод 2. Перейдите на панель задач, например, нажав Windows+T, затем перемещайтесь с помощью «Стрелки влево» или «Стрелки вправо», чтобы добраться до значка, который нужно переместить. Он будет в фокусе. Затем вы можете переместить его вправо или влево, используя команды Alt+Shift+«Стрелка вправо» или Alt+Shift+«Стрелка влево». Перемещение озвучивается. Вы можете проверить, какие значки находятся перед и после выбранного значка, нажав Alt+Shift+«Стрелка вверх».
D. Команды для навигации по объектам
Команды были выбраны так, чтобы можно было держать включённым цифровой блок настольной клавиатуры во время этой навигации. Они бывают последовательными (нажатие команды для включения этого типа, затем использование одиночных клавиш) или групповыми (одновременное использование нескольких клавиш).
- Переключение между групповыми и последовательными командами: NVDA+Ctrl+$. Эту команду можно изменить в параметрах NVDA (Жесты ввода).
Последовательные команды
- Перейти к родительскому, дочернему, предыдущему или следующему объекту в нормальном режиме: «Стрелка вверх», «Стрелка вниз», «Стрелка влево» или «Стрелка вверх».
- Достичь предыдущего или следующего объекта в режиме сканирования: Page Up или Page Down.
- Достичь первого объекта окна и сделать его объектом навигатора: Home.
- Активировать объект навигатора: Enter. Базовая команда NVDA+NumPad Enter остаётся доступной.
- Выйти из последовательных команд: Пробел, * или $.
Групповые команды
- Достичь предыдущего или следующего объекта в режиме сканирования: NVDA+Ctrl+Page Up или NVDA+Ctrl+Page Down.
- Достичь первого объекта окна и сделать его объектом навигатора: NVDA+Ctrl+Shift+Home.
E. История версий
Версия 5.8.1, 05/10/2025
- Не официальная версия.
- В коде полностью реализована возможность для локализации.
- Совместимость с NVDA 2025.3.2 всё ещё существует.
- Изменен манифест.
- Обновлена русская локализация.
Версия 5.8, 05/10/2024
После исчезновения страниц Daniel Poiraud на сайте AVH Angoulême, Daniel передал хостинг и поддержку winExplore Pierre-Louis R., автору дополнения Thunderbird+G5.
Эта версия 5.8 восстанавливает работу автоматического обновления дополнения.
Версия 5.7
- Обеспечение совместимости с NVDA 2024.1.
Версия 5.6
- Обеспечение совместимости с NVDA 2023.1.
Версия 5.5.2.1
- Устранение звуковых сигналов на панели задач и в области уведомлений в Windows 11.
Версия 5.5.2
- Исправлена проблема совместимости команд с Word.
Версия 5.5
- Обеспечение совместимости с NVDA 2022.1.
Версия 5.4.1
- Замена команды NVDA+Shift+$ для озвучивания списка вкладок ленты на Alt+Shift+$.
- Добавлено диалоговое окно «Основные команды для winExplore», открываемое по NVDA+Shift+$.
Версия 5.4
- Добавлена возможность изменения порядка значков на панели задач (для Windows 7–11).
Версия 5.3
- Добавлены команды Ctrl+$ и Ctrl+Shift+$ для отображения диалогового окна «Список приложений на панели задач» с кнопками, имитирующими левый или правый щелчок мыши. Ctrl+$ показывает только открытые приложения; Ctrl+Shift+$ показывает все приложения, закреплённые или нет, активные или нет.
- Добавлена команда NVDA+Ctrl+Shift+$ для активации неактивного окна (с помощью левого щелчка мыши в центре экрана).
Версия 5.2.2
- Изменение кода для автоматического обновления.
Версия 5.2
- Улучшено диалоговое окно обновления winExplore. Теперь двойным нажатием AltGr+Shift+$ можно обновить версию на ту же самую, если вы считаете, что установленная версия работает некорректно.
- Команда NVDA+Shift+$ больше не открывает диалоговое окно rubExplore. Теперь она позволяет озвучить список вкладок ленты, независимо от того, открыто ли диалоговое окно rubExplore.
Версия 5.1
- Улучшен процесс автоматического поиска обновлений дополнения.
Версия 5.0
- Внедрён автоматический поиск обновлений дополнения. Для ручного поиска используйте команду Ctrl+Alt+Shift+$.
- Добавлена команда Alt+$ для открытия диалогового окна «Элементы в вкладке ленты».
- Исправлена неисправность для лент Office 2019 и 2021.
Версия 4.5.1
- Обеспечение совместимости с NVDA 2021.1. Версия 4.5, которая имела неисправность, была удалена.
Версия 4.4
- Исправлена ошибка, из-за которой диалоговое окно не всегда было на переднем плане.
- Случайное двойное нажатие команд NVDA+$ или NVDA+Shift+$ больше не закрывает диалоговое окно.
Версия 4.3.1
- Изменена команда открытия диалогового окна «Элементы в вкладке ленты» с двойного нажатия NVDA+$ на NVDA+Shift+$.
- Добавлена команда NVDA+Shift+End для чтения строки состояния на ноутбуках. Эти команды чтения строки состояния теперь можно изменять.
- Улучшено чтение строки состояния, особенно для программы «Everything».
Версия 4.3
- Чтение строки состояния по NVDA+End для Проводника, Firefox и Waterfox.
- Удалена команда NVDA+Alt+Ctrl+запятая.
Версия 4.2
- Добавлен звуковой индикатор во время поиска элементов в виде регулярных звуковых сигналов.
- Изменено использование списка типов элементов: отображение элементов для выбранного типа больше не происходит автоматически. При открытии диалогового окна список найденных элементов пуст, и вы должны запустить поиск для выбранного типа, нажав Пробел. Этот выбор более целесообразен, когда время поиска превышает несколько секунд.
Версия 4.1
- Удалена возможность добавления описания к имени в диалоговом окне «Список элементов в окне».
- Для обоих диалоговых окон доступны одинаковые быстрые команды Page Up или Page Down.
- Добавлена команда NVDA+Alt+Ctrl+запятая для активации окна путём имитации левого щелчка мыши в центре экрана.
- Различные улучшения.
Версия 3.2
- Добавлено поле фильтрации результатов в диалоговом окне «Список элементов в окне».
- Исправлена неисправность диалогового окна «Элементы в вкладке ленты».
Версия 3.1
- Добавлено состояние «неактивен» или «нажат» для кнопок в диалоговом окне «Список элементов в окне».
Версия 3.0
- Первая версия с интеграцией дополнения rubExplore в winExplore.