EnhancingWindowInspector (Улучшенный инспектор окон)
Авторы:- Исходный код дополнения: Посетить Web-сайт EnhancingWindowInspector
Краткое описание
Дополнение EnhancingWindowInspector для NVDA.
Получает детальную информацию об активном окне: имя, класс окна, ID процесса, путь к исполняемому файлу, координаты, размеры, состояние, родительское окно, стили окна, Z-порядок, видимость и доступность.
Незаменимый инструмент для разработчиков и тестировщиков.
Управление: NVDA+Control+Shift+D (полная информация), W (базовая), P (процесс), G (геометрия).
Двойное быстрое нажатие (в течение 0.5 секунд): копирует информацию в буфер обмена.
Сочетание клавиш можно изменить в жестах ввода, в категории «Улучшенный инспектор окон».
Примечание: EnhancingWindowInspector - это расширенный форк оригинального дополнения WindowInspector у которого была одна единственная функция которая в форке сохранена в виде озвучивания базовой информации об окне.
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| EnhancingWindowInspector | 2026-01-21 | 2026.1 | 2030.0 | 2019.3 | 22-01-2026 22:58:51 | 16 Кб. | GPL v2 |
Журнал изменений
Подробнее
Не найдено
Скачать
EnhancingWindowInspector-V.2026-01-21.nvda-addon
⬇ Перейти к истории версий 🔝 Назад к оглавлениюИнформация о локализации на русский язык
🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
EnhancingWindowInspector (Улучшенный инспектор окон)
Мощный инструмент для анализа окон Windows
📋 Описание
EnhancingWindowInspector (Улучшенный инспектор окон) — это профессиональное дополнение для NVDA, предоставляющее детальную информацию об активных окнах Windows. Инструмент незаменим для разработчиков, тестировщиков, специалистов по доступности и опытных пользователей, которым необходимо анализировать свойства и поведение окон приложений.
Примечание: EnhancingWindowInspector - это расширенный форк оригинального дополнения WindowInspector с одной единственной функцией.
✨ Возможности
🎯 Основная информация
- Имя окна — заголовок/название окна
- Класс окна — внутренний Windows-класс (например,
OpusApp,Notepad,Chrome_WidgetWin_1)
⚙️ Информация о процессе
- Process ID (PID) — уникальный идентификатор процесса
- Исполняемый файл — имя EXE-файла (например,
notepad.exe,chrome.exe)
📐 Геометрия и состояние
- Позиция — координаты X и Y верхнего левого угла
- Размер — ширина и высота в пикселях
- Состояние — свернуто/развернуто/обычное
🏗️ Структурная информация
- Родительское окно — информация о родительском окне (если есть)
- Z-порядок — позиция в стеке окон (0 = самое верхнее)
🎨 Свойства и стили
- Стили окна — Windows-стили (
WS_VISIBLE,WS_BORDER,WS_CAPTION, и др.) - Видимость — видимо или скрыто
- Доступность — включено или выключено для взаимодействия
⌨️ Использование
Основные жесты
| Жест | Описание | Пример вывода |
|---|---|---|
| NVDA+Control+Shift+D | Полная информация об окне | Все доступные данные |
| NVDA+Control+Shift+W | Базовая информация | Имя и класс окна |
| NVDA+Control+Shift+P | Информация о процессе | PID и имя EXE-файла |
| NVDA+Control+Shift+G | Геометрия окна | Позиция, размер, состояние |
Двойное быстрое нажатие (в течение 0.5 секунд): копирует информацию в буфер обмена. Все сочетания клавиш можно изменить в жестах ввода, в категории «Улучшенный инспектор окон».
📊 Примеры вывода
Полная информация (NVDA+Control+Shift+D)
Окно: Блокнот - Текст.txt
Класс: Notepad
ID-процесса: 12345
Исполняемый файл: notepad.exe
Позиция: X=100, Y=150
Размер: 800×600
Состояние: Обычное
Родительское окно: Рабочий стол
Стили: WS_VISIBLE, WS_CAPTION, WS_BORDER
Z-порядок: 2
Видимость: видимое
Доступность: доступно
Базовая информация (NVDA+Control+Shift+W)
Окно: Документ Word - Document1.docx, класс: OpusApp
Информация о процессе (NVDA+Control+Shift+P)
ID-процесса: 54321, Исполняемый файл: chrome.exe
Геометрия (NVDA+Control+Shift+G)
Позиция: X=-8, Y=-8, Размер: 1382×754, Состояние: Развернуто
⚙️ Настройка
Изменение жестов
Все жесты можно переназначить:
- Откройте меню NVDA → Параметры → Жесты ввода...
- Найдите категорию "Улучшенный инспектор окон"
- Выберите нужное действие и назначьте новый жест
🛠️ Техническая информация
Используемые WinAPI функции
GetWindowRect()— получение размеров и позицииGetWindowThreadProcessId()— идентификатор процессаGetWindowLong()— стили окнаGetParent()— родительское окноIsWindowVisible()— проверка видимостиIsWindowEnabled()— проверка доступностиGetWindowText()— получение заголовка окнаGetModuleFileNameEx()— путь к исполняемому файлу
Поддерживаемые стили окон
| Стиль | Описание |
|---|---|
| WS_VISIBLE | Окно видимо |
| WS_DISABLED | Окно отключено |
| WS_CAPTION | Имеет заголовок |
| WS_BORDER | Имеет рамку |
| WS_THICKFRAME | Изменяемый размер |
| WS_SYSMENU | Имеет системное меню |
| WS_HSCROLL | Горизонтальная прокрутка |
| WS_VSCROLL | Вертикальная прокрутка |
| WS_CHILD | Дочернее окно |
| WS_POPUP | Всплывающее окно |
| WS_MINIMIZE | Свернутое состояние |
| WS_MAXIMIZE | Развернутое состояние |
🔒 Безопасность
Дополнение полностью безопасно:
- ✅ Не собирает личные данные
- ✅ Не отправляет информацию в интернет
- ✅ Не изменяет системные настройки
- ✅ Только читает информацию (read-only)
- ✅ Открытый исходный код
❓ Часто задаваемые вопросы
Вопрос: Дополнение не показывает информацию для некоторых окон
Ответ: Некоторые окна (особенно системные и защищенные) ограничивают доступ к своей информации. Это нормальное поведение Windows.
Вопрос: Z-порядок показывает неверные значения
Ответ: Z-порядок рассчитывается относительно других окон. Значение 0 означает, что окно самое верхнее в своем контексте.
Вопрос: Как узнать больше о стилях окон?
Ответ: Смотрите документацию Microsoft по WinAPI: Window Styles
Вопрос: Можно ли экспортировать информацию?
Ответ: В текущей версии нет, но эта функция планируется в будущих обновлениях.
История версий
История версий
| Версия файла | Тестируемая версия NVDA | Минимальная версия NVDA | Размер файла (КБ) | Ссылка на загрузку |
|---|---|---|---|---|
| 2026-01-21 | 2030.0 | 2019.3 | 16 | EnhancingWindowInspector-V.2026-01-21.nvda-addon |
| 2026-01-17 | 2030.0 | 2019.3 | 15 | EnhancingWindowInspector-V.2026-01-17.nvda-addon |