EnhancingWindowInspector (Улучшенный инспектор окон)

Мощный инструмент для анализа окон Windows

📋 Описание

EnhancingWindowInspector (Улучшенный инспектор окон) — это профессиональное дополнение для NVDA, предоставляющее детальную информацию об активных окнах Windows. Инструмент незаменим для разработчиков, тестировщиков, специалистов по доступности и опытных пользователей, которым необходимо анализировать свойства и поведение окон приложений.

Примечание: EnhancingWindowInspector - это расширенный форк оригинального дополнения WindowInspector с одной единственной функцией.

✨ Возможности

🎯 Основная информация

⚙️ Информация о процессе

📐 Геометрия и состояние

🏗️ Структурная информация

🎨 Свойства и стили

⌨️ Использование

Основные жесты

Жест Описание Пример вывода
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, Состояние: Развернуто

⚙️ Настройка

Изменение жестов

Все жесты можно переназначить:
1. Откройте меню NVDA → Параметры → Жесты ввода…
2. Найдите категорию "Улучшенный инспектор окон"
3. Выберите нужное действие и назначьте новый жест

🛠️ Техническая информация

Используемые WinAPI функции

Поддерживаемые стили окон

Стиль Описание
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

Вопрос: Можно ли экспортировать информацию?

Ответ: В текущей версии нет, но эта функция планируется в будущих обновлениях.