Toast Notification Listener Pro (Перехватчик временных уведомлений Pro)
Дополнение для NVDA, предназначенное для перехвата, сохранения и воспроизведения системных всплывающих уведомлений (toast-уведомлений) в Windows.
Возможности
- Перехват уведомлений из любых приложений Windows.
- Сохранение уведомлений в журнал и их отображение в удобном интерфейсе.
- Просмотр, чтение, копирование, удаление и сохранение уведомлений.
- Настройка формата временных меток в журнале.
- Отправка тестовых уведомлений для проверки работы.
- Горячие клавиши для быстрого доступа к основным функциям.
Использование
Открытие интерфейса
- Нажмите
NVDA+Shift+T для открытия главного окна перехватчика уведомлений.
- Альтернативно, откройте меню «Сервис» NVDA и выберите пункт «Перехватчик временных уведомлений Pro».
Главное окно
Окно разделено на три основные области:
- Список уведомлений: Отображает перехваченные уведомления в формате
[Приложение] Заголовок — Время. Каждая запись содержит время получения, название приложения, источник, заголовок и содержимое уведомления.
- Статусная строка: Показывает общее количество сохраненных уведомлений, время последнего уведомления и состояние перехвата (активен или отключен).
- Панель управления: Содержит кнопки для выполнения различных действий.
Управление уведомлениями
Выделение
- Для выделения одного уведомления щелкните по нему мышью или используйте клавиши со стрелками.
- Для выделения нескольких уведомлений используйте
Shift+Стрелка вниз/вверх или Ctrl+Пробел (как в стандартном списке Windows).
Действия с выделенными уведомлениями
- Прочитать: Нажмите
Enter, дважды щелкните мышью или нажмите кнопку «Прочитать» (Ctrl+R). NVDA озвучит заголовок и содержимое выделенного уведомления.
- Копировать: Нажмите кнопку «Копировать» (
Ctrl+C), чтобы скопировать выделенные уведомления в буфер обмена в текстовом формате.
- Удалить: Нажмите
Delete или кнопку «Удалить», чтобы удалить выделенные уведомления. Перед удалением будет запрошено подтверждение.
- Сохранить: Нажмите кнопку «Сохранить» (
Ctrl+S), чтобы сохранить выделенные уведомления в текстовый файл на рабочем столе.
Глобальные действия
- Удалить все: Нажмите
Ctrl+Delete или кнопку «Удалить все», чтобы удалить все уведомления из списка. Действие требует подтверждения.
- Сохранить все: Нажмите
Ctrl+Shift+S или кнопку «Сохранить все», чтобы сохранить все уведомления из списка в текстовый файл на рабочем столе.
- Очистить журнал: Нажмите
Ctrl+L или кнопку «Очистить журнал», чтобы удалить содержимое файла журнала уведомлений (notifications.log). Действие требует подтверждения.
- Обновить: Нажмите
F5, чтобы обновить список уведомлений (обычно обновляется автоматически).
- Тестовое уведомление: Нажмите
Ctrl+T или кнопку «Отправить тестовое уведомление», чтобы отправить тестовое системное уведомление Windows для проверки работы перехватчика.
Настройки
Нажмите кнопку «Настройки» (Ctrl+A) для открытия окна настроек.
Основные параметры
- Отключить перехват уведомлений: При активации этой опции дополнение перестает перехватывать новые уведомления. Если в списке есть сохраненные уведомления, программа предложит выбрать: сохранить их, удалить или отменить отключение.
Настройка временных меток
Вы можете настроить, какие элементы времени будут отображаться в журнале уведомлений и в главном списке:
- Добавлять часы.
- Добавлять дату.
- Добавлять день месяца.
- Добавлять день недели.
- Добавлять месяц.
- Добавлять год.
Также можно выбрать один из предустановленных форматов даты.
После изменения настроек нажмите «Сохранить» для применения.
Дополнительные горячие клавиши
NVDA+Shift+Y: Прочитать последнее перехваченное уведомление.
NVDA+Shift+L: Открыть файл журнала уведомлений (notifications.log) в программе по умолчанию.
NVDA+Shift+W: Отправить тестовое системное уведомление.
Файлы дополнения
Дополнение сохраняет свои данные в папке:
%APPDATA%\nvda\ToastCatcherPro\
В этой папке находятся:
notifications.log — файл журнала всех перехваченных уведомлений.
settings.json — файл с настройками дополнения.
Примечания
- Перехват уведомлений работает в фоновом режиме и не влияет на производительность системы.
- Список уведомлений в главном окне ограничен 200 последними записями для экономии ресурсов.
- Журнал уведомлений (
notifications.log) не имеет ограничений по размеру и хранит все перехваченные уведомления.
Устранение неполадок
- Уведомления не перехватываются: Убедитесь, что перехват активен (статус «Активен» в главном окне). Проверьте настройки дополнения. Отправьте тестовое уведомление (
NVDA+Shift+W или Ctrl+T) для проверки.
- Не открывается файл журнала: Убедитесь, что журнал был создан (хотя бы одно уведомление было перехвачено). Попробуйте открыть папку
%APPDATA%\nvda\ToastCatcherPro\ вручную.
- Ошибки при сохранении файлов: Проверьте, существует ли папка «Рабочий стол» и есть ли права на запись в нее.