На этой странице

Основные функции и руководство

Seer предоставляет высокопроизводительные нативные средства просмотра и гибкие инструменты управления рабочим процессом, охватывающие повседневную офисную работу, разработку ПО, дизайн и диагностику системы. Помимо мгновенного запуска, каждый просмотрщик предлагает широкие возможности управления с клавиатуры, жесты мыши и множество полезных функций.

Вы можете отправить ссылку на эту страницу ИИ-ассистенту вместе со своим вопросом для быстрого и точного ответа.

Общие возможности

Независимо от типа просматриваемого файла, главное окно Seer предоставляет единый набор элементов управления, удобные скрытые возможности и глобальные горячие клавиши.

За редкими исключениями, подавляющее большинство горячих клавиш срабатывает только тогда, когда окно предпросмотра находится в фокусе ввода.

1. Инспектор свойств

Нажмите значок информации в строке заголовка (или комбинацию клавиш Ctrl + I), чтобы открыть по центру карточку инспектора свойств:

  • Переключение точного и удобного отображения с помощью Shift: когда инспектор активен и фокус не находится в поле ввода текста, нажмите клавишу Shift, чтобы переключить все значения между удобным для чтения форматом и точными необработанными данными (например, 12.5 MB ⟷ 13,107,200 байт или 2 часа назад ⟷ 2026-11-01 13:08:42). Выбранный вариант автоматически запоминается.
  • Сворачивание длинного текста и полное развертывание: строки свойств длиннее 3 строк автоматически сворачиваются с многоточием. Щелкните в любом месте строки, чтобы переключиться между свернутым предпросмотром и полным текстом; состояние развертывания каждой строки сохраняется.
  • Сворачивание разделов и быстрое копирование: нажимайте на заголовки разделов («Основные», «Расширенные» и т. д.), чтобы сворачивать или разворачивать группы. При наведении курсора на любую строку справа появляется кнопка копирования значения в буфер обмена.
  • Заметки к файлам:
    • Назначение и объем: в инспекторе предусмотрено специальное поле для заметок объемом до 8192 символов, позволяющее прикреплять личные комментарии, напоминания или краткие сводки к просматриваемому файлу.
    • Место хранения: на локальных дисках и сетевых ресурсах с поддержкой именованных потоков данных (таких как NTFS) заметки прикрепляются непосредственно к файлу и сохраняются при его переименовании или перемещении в пределах того же тома. Для накопителей без поддержки потоков данных (FAT32/exFAT) или облачных файлов-заполнителей (например, доступных только в сети файлов OneDrive) заметки сохраняются в локальной базе данных Seer.
    • Локальный характер (важно): ⚠️ Заметки являются локальными личными аннотациями и не передаются по сети или при загрузке в облако. Загрузка файлов или их отправка через мессенджеры и электронную почту удаляет метаданные потоков. Копирование файлов на USB-накопители с файловой системой, отличной от NTFS, или переустановка Windows без резервного копирования локальных данных приложения приведет к потере заметок.
    • Сохранение времени изменения файла: создание или удаление заметок сохраняет исходное время изменения и создания файла, гарантируя, что инструменты сборки не запустят лишнюю перекомпиляцию, а статус Git останется чистым.
    • Удобное редактирование и сохранение: область заметок всегда доступна для редактирования без отдельных кнопок «Изменить» или «Сохранить» — изменения сохраняются автоматически по мере ввода (запись фиксируется примерно через секунду после завершения набора текста, а несохраненные правки сбрасываются на диск при закрытии предпросмотра). Если файл помечен только для чтения, область заметок также переходит в режим «только для чтения» во избежание случайных правок.
    • Визуальная индикация в строке заголовка: если у файла есть заметки, на кнопке информации в строке заголовка в правом верхнем углу отображается аккуратная цветная точка.
    • Главный переключатель: заметки к файлам можно включить или отключить в любое время в меню Настройки > Система.
  • Закрепление инспектора: нажмите значок булавки в правом верхнем углу инспектора, чтобы закрепить его. В закрепленном состоянии инспектор будет открываться автоматически при каждом предпросмотре нового файла.
  • Наглядные графики и диаграммы: при установленных плагинах свойств прямо в инспекторе интерактивно отображаются нативные векторные диаграммы и графики (например, гистограммы изображений или вейвформы).

2. Управление окнами и независимые экземпляры

  • Основное действие и массовое закрытие с клавишей Shift:
    • Обычный клик: выполняет действие, настроенное в меню Настройки > Дополнительно (Кнопка заголовка). Поддерживаются три режима: Отдельное окно (по умолчанию, отделяет предпросмотр в независимое подокно), Закрепить (поверх всех окон) (окно остается поверх остальных и не закрывается при потере фокуса) или Автономно (отдельный процесс) (запускает изолированный процесс SeerViewer.exe).
    • Массовое закрытие при удержании Shift: когда на экране открыто или закреплено несколько окон, удержание клавиши Shift превращает кнопку действия в кнопку «Закрыть все подокна» со счетчиком активных окон. Клик по ней закрывает все подокна одновременно.
  • Горячие клавиши изменения размера окна:
    • F9: уменьшить размер окна предпросмотра.
    • F10: увеличить размер окна предпросмотра.
    • F11 (или двойной клик по строке заголовка): переключение между стандартным размером и полноэкранным режимом.
  • Открыть настройки: нажмите Ctrl + ,, чтобы открыть панель настроек Seer.

3. Единая панель поиска

В просмотрщики текста и кода, PDF, веб/Markdown, а также папок и архивов встроена единая панель поиска:

  • Открытие и закрытие: нажмите Ctrl + F для открытия; нажмите Esc, чтобы закрыть панель и вернуть фокус ввода в область просмотра.
  • Переход по совпадениям:
    • F3 или Enter в поле ввода: переход к следующему совпадению.
    • Shift + F3 или Shift + Enter: переход к предыдущему совпадению.
    • Alt + C: переключение учета регистра (кнопка Aa).

4. Непрерывное отслеживание курсора и автообновление

  • Отслеживание выбора файла: перемещайте курсор выбора клавишами со стрелками в Проводнике Windows или поддерживаемых сторонних файловых менеджерах — активное окно Seer мгновенно обновляет содержимое без необходимости повторно нажимать Пробел.
  • Навигация по файлам того же типа:
    • Ctrl + → / Ctrl + ←: перемещение вперед и назад по недавно просмотренным файлам (история просмотров, а не порядок файлов в папке).
    • Ctrl + Shift + → / Ctrl + Shift + ←: переход строго между файлами того же типа в текущей папке (папки и файлы с другим расширением пропускаются).
  • Автоматическое обновление при внешних изменениях: если включено в настройках (по умолчанию отключено), изменение и сохранение просматриваемого файла во внешней программе автоматически обновляет его содержимое на месте. Просмотрщик текста при этом восстанавливает сохраненную позицию чтения (Text/remember_pos, включено по умолчанию); другие просмотрщики обновляют отображение с начала. Для папок отслеживаются только изменения на первом уровне структуры. Обновить предпросмотр вручную можно также клавишей F5.

5. Панель управления и расширения

  • Ctrl + O: открыть текущий файл в программе по умолчанию (аналогично двойному клику по значку файла).
  • Ctrl + R: показать и выделить файл в Проводнике Windows.
  • Динамическое добавление действий с помощью плагинов панели управления (например, копирование списка файлов папки, отправка, разблокировка занятых дескрипторов).

Просмотрщик текста и кода

Разработан для программистов и технических специалистов: сочетает качественную подсветку синтаксиса для исходного кода с мгновенным открытием огромных многомегабайтных логов без зависаний.

Архитектура с двумя режимами просмотра: стандартный и для больших файлов

Чтобы исключить нехватку памяти и зависания интерфейса при открытии тяжелых файлов, Seer автоматически выбирает режим просмотра в зависимости от размера файла:

  • Порог автоматического переключения: настраивается в конфигурации, по умолчанию составляет 3 МиБ (3 145 728 байт).
    • ≤ 3 МиБ: открывается в стандартном режиме, обеспечивая полную подсветку синтаксиса, перенос слов, форматирование кода и быстрое переключение на рендеринг.
    • > 3 МиБ: автоматически открывается в режиме для больших файлов с потоковым чтением, что гарантирует мгновенное отображение логов на сотни мегабайт, дампов баз данных SQL или тяжелых CSV-файлов без зависаний и перегрузки памяти.

Для сохранения мгновенной и плавной работы с гигантскими файлами в режиме для больших файлов используется фиксированная высота строк при потоковом выводе. Из-за этого некоторые ресурсоемкие функции — динамический перенос слов, форматирование кода и прямой рендеринг Markdown/HTML/SVG — в этом режиме недоступны. При этом оба режима в полной мере поддерживают подсветку синтаксиса, поиск (Ctrl + F), номера строк (N), отображение пробелов (W), миникарту (M) и выделение текста мышью.

Ограничение длины строки и защита от переполнения

При просмотре минифицированных или упакованных файлов (таких как минифицированный JavaScript в одну строку, монолитные JSON-ответы или данные Base64) одна строка может содержать десятки или сотни тысяч символов. Расчет разметки и переноса для таких строк приводит к серьезным задержкам или зависанию приложения при изменении размера окна.

  • Лимит длины строки по умолчанию: 10 000 символов: Seer по умолчанию ограничивает чтение и компоновку одной строки 10 000 символов (в параметре конфигурации задан строгий нижний предел в 10 000).
  • Значок усечения строки: если длина строки превышает 10 000 символов, лишние байты безопасно отсекаются, а в конце строки появляется компактный значок-капсула (например, … 500 B или … 14.5 KB).
  • Подсказка с количеством пропущенных байтов: при наведении курсора на значок отображается всплывающая подсказка с точным числом пропущенных байтов (например, Строка усечена (пропущено 14 848 байт)), что сохраняет плавность интерфейса и наглядно информирует об усечении содержимого.

Полный справочник горячих клавиш

Сочетание клавиш Описание Доступность
Z Переключение переноса слов / горизонтальной прокрутки Только в стандартном режиме
F Автоматическое форматирование кода (JSON / XML) Только в стандартном режиме
R Переключение на рендеринг (Markdown, HTML или SVG) Только в стандартном режиме
L Центрировать область просмотра на строке курсора Только в стандартном режиме
N Показать / скрыть номера строк слева Поддерживается в обоих режимах
W Показать / скрыть символы пробелов (точки для пробелов, стрелки для табуляции) Поддерживается в обоих режимах
M Показать / скрыть миникарту кода Поддерживается в обоих режимах
Ctrl + = Увеличить размер шрифта (или удерживать Ctrl и вращать колесо мыши) Поддерживается в обоих режимах
Ctrl + - Уменьшить размер шрифта Поддерживается в обоих режимах
Ctrl + F Открыть панель поиска (F3 — следующее, Shift+F3 — предыдущее) Поддерживается в обоих режимах

Пользовательская подсветка синтаксиса

Движок подсветки кода в Seer основан на открытом стандарте подсветки синтаксиса Kate (тот же стандарт используется в Kate, KWrite, Qt Creator и KDevelop). Если нужный специализированный или нестандартный формат не поддерживается из коробки либо вы хотите изменить цветовую схему, можно легко добавить файлы определений синтаксиса .xml без написания кода и компиляции.

1. Справочник по синтаксису и примеры

Официальный плагин Hex View использует именно этот механизм: он выгружает шестнадцатеричные данные в файлы с расширением .hextxt и подключает syntax/hextxt.xml для подсветки синтаксиса.

2. Папки для хранения и активация

Поместите файлы определений .xml в один из каталогов синтаксиса Seer:

  • Обычная установленная версия Seer: %LocalAppData%\Corey\Seer\syntax\ (т. е. C:\Users\<ИмяПользователя>\AppData\Local\Corey\Seer\syntax\; создайте папку syntax, если ее еще нет).
  • Портативная версия Seer (при наличии portable.cfg в корневой папке приложения): <ПапкаУстановкиSeer>\data\syntax\.
  • Пакеты расширений: плагины могут содержать определения синтаксиса в подпапке <packageRoot>\syntax\.

Активация: после добавления файла просто перезапустите Seer. Программа автоматически просканирует, проверит и зарегистрирует все корректные файлы синтаксиса.

3. Правила оформления XML и ключевые ограничения

Определения синтаксиса следуют стандартной спецификации Kate Syntax XML. Ниже приведена структура из официального примера hextxt.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language>
<language name="HexDump" section="Other"
          extensions="*.hextxt" version="2" priority="100" kateversion="5.0"
          mimetype="text/x-hexdump" author="corey" license="MIT">
  <highlighting>
    <contexts>
      <context name="Dump" attribute="Normal" lineEndContext="#stay">
        <RegExpr String="^[0-9A-Fa-f]{8}(?=\s{5})" attribute="Offset" context="DataRow"/>
        <RegExpr String="^Offset\(h\).*$" attribute="ColumnHeader" context="#stay"/>
        <RegExpr String="^\[.*\]$" attribute="Banner" context="#stay"/>
      </context>
      <context name="DataRow" attribute="Normal" lineEndContext="#pop">
        <RegExpr String="\|.{16}\|$" attribute="Ascii" context="#stay"/>
        <RegExpr String="\b[0-9A-Fa-f]{2}\b" attribute="HexByte" context="#stay"/>
      </context>
    </contexts>
    <itemDatas>
      <itemData name="Normal" defStyleNum="dsNormal"/>
      <itemData name="Offset" defStyleNum="dsFunction"/>
      <itemData name="HexByte" defStyleNum="dsDataType"/>
      <itemData name="Ascii" defStyleNum="dsString"/>
      <itemData name="ColumnHeader" defStyleNum="dsComment"/>
      <itemData name="Banner" defStyleNum="dsAlert"/>
    </itemDatas>
  </highlighting>
</language>
  • Ограничение размера файла: каждый файл .xml должен строго укладываться в 512 КБ. Файлы размером более 512 КБ игнорируются для защиты от случайной загрузки неподходящих данных.
  • Обязательные атрибуты:
    • name (обязательно): уникальное отображаемое имя языка (например, name="HexDump").
    • section: категория, в которую помещается определение (например, Sources, Scripts, Markup, Other).
    • extensions (обязательно): шаблоны с подстановочными знаками для сопоставления имен файлов, разделенные точкой с запятой (например, extensions="*.hextxt").
    • ⚠️ Не ставьте пробелы после точек с запятой: запись вида *.foo; *.bar приведет к тому, что второй шаблон прочитается с начальным пробелом (" *.bar") и никогда не совпадет с именем файла. Всегда пишите без пробелов: *.foo;*.bar.
    • priority: положительное целое число (например, priority="100").
    • version: номер версии определения (целое или дробное число, например, version="2").
    • kateversion: строка версии формата Kate. Обязательно должна содержать точку (например, kateversion="5.0" или kateversion="6.0"). Файлы без этого атрибута, без точки или с несовместимой версией пропускаются.

4. Разрешение конфликтов и переопределение

При пересечении нескольких определений синтаксиса Seer применяет детерминированные правила приоритета:

  • Одинаковые имена (name): если пользовательское определение имеет то же имя name, что и существующее встроенное, приоритет отдается файлу с большей версией version. При равенстве версий используется определение, загруженное первым.
  • Пересекающиеся расширения (extensions): когда разные определения претендуют на одно и то же расширение файла (например, оба правила обрабатывают *.shader), побеждает определение с более высоким значением priority.
  • Переопределение встроенной подсветки: чтобы заменить встроенную подсветку Seer для определенного типа файлов на обновленное правило от сообщества или собственное, просто укажите большее целое число в priority (например, priority="100"; приоритеты встроенных правил обычно однозначные), и Seer будет использовать ваше правило.

Просмотрщик видео и аудио

Поддерживает аппаратное GPU-декодирование (по умолчанию отключено) и визуализацию звука в реальном времени для плавного воспроизведения популярных медиаформатов.

Требования к декодированию и рендерингу OpenGL

  • Механизм декодирования: аппаратное ускорение по умолчанию отключено — в меню Настройки > Типы файлов > Медиа отмечен пункт Отключить GPU декодирование, поэтому Seer запускается с программным декодированием (FFmpeg, dav1d). Снимите этот флажок, чтобы разрешить Seer использовать GPU-декодеры, а при необходимости задайте точный порядок декодеров в user.ini [Media] в параметре decoders (D3D11, MFT:d3d=11, DXVA, CUDA, FFmpeg, dav1d, ...).
  • ⚠️ Аппаратный рендеринг OpenGL: отображение видеокадров строго требует наличия контекста аппаратного рендеринга OpenGL от видеокарты. В специфических окружениях (таких как виртуальные машины, удаленные рабочие столы без проброса GPU или системы с устаревшими/поврежденными видеодрайверами) видео может не воспроизводиться.

Управление воспроизведением и громкостью

  • Длительность настройки скорости воспроизведения: изменение скорости воспроизведения действует только во время текущего сеанса работы программы и автоматически сбрасывается на 1.0x при следующем запуске Seer.
  • Регулировка громкости (стандартный предпросмотр и автономное окно):
    • Стандартное окно предпросмотра: поддерживает включение/отключение звука (M или кнопка на панели управления) без ползунка громкости.
    • Автономное окно (SeerViewer.exe): поддерживает точную регулировку громкости колесиком мыши или во всплывающем ползунке с экранным индикатором громкости (OSD), а также автоматически сохраняет уровень громкости между запусками.
  • Выбор дорожки субтитров и автопоиск: для видео со встроенными субтитрами выбор или отключение дорожек доступно в контекстном меню правой кнопки мыши: Субтитры. Seer также автоматически находит внешние файлы субтитров .srt, .ass, .ssa и .vtt с тем же именем в папке с видео.
  • Защита для медиафайлов короче 1 секунды: для видео и аудио длительностью менее 1 секунды (< 1000 мс) элементы воспроизведения скрыты: ползунок прогресса, индикатор времени, кнопки воспроизведения/паузы, скорости и отключения звука не отображаются, а горячие клавиши шкалы времени отключены. Зацикливание также отключено, чтобы избежать сбоев конвейера воспроизведения; файл проигрывается один раз и останавливается на последнем кадре, а на панели управления отображается статус «Шкала времени отсутствует».
  • Главы видео и подсказки на шкале прогресса: для видео со встроенными главами (например, MP4 или MKV) на ползунке прогресса автоматически отображаются метки глав. При наведении мыши на шкалу прогресса появляется подсказка с точным временем и названием главы (например, 04:15 | Введение).
  • Режимы отображения индикатора времени: щелкните по метке времени на панели управления для переключения режима отображения (прошедшее время / общая длительность или обратный отсчет оставшегося времени). Выбранный режим запоминается автоматически.
  • Переход по процентам: нажимайте цифровые клавиши от 0 до 9 во время воспроизведения для быстрого перехода к 0%–90% длительности видео.
  • Покадровый переход: нажимайте , / ., чтобы приостановить воспроизведение и сделать шаг назад / вперед на 1 кадр (Shift + , / Shift + . — шаг на 5 кадров). Также доступно через контекстное меню правой кнопки мыши: «Переход».
  • Возобновление воспроизведения: сохранение позиции воспроизведения для аудио и видео при включении соответствующей опции в настройках или в файле user.ini (audio_remember_playback_pos и video_remember_playback_pos, по умолчанию отключено).

Мгновенное копирование кадров и обложек

Нажмите Ctrl + C в любой момент воспроизведения или паузы, чтобы скопировать визуальные данные прямо в буфер обмена:

  • Захват кадра видео: копирует текущий кадр видео в системный буфер обмена в виде изображения без потери качества с исходным разрешением.
    • Точный выбор кадра: если требуется скопировать конкретный кадр, приостановите воспроизведение и используйте покадровый переход (, — предыдущий кадр, . — следующий кадр или Shift + , / Shift + . для шага на 5 кадров), после чего нажмите Ctrl + C.
  • Аудиодорожки:
    • При наличии встроенной обложки: если аудиофайл содержит обложку альбома (а режим отображения переключен на «Только обложка» или «Обложка + визуализатор»), Ctrl + C копирует исходное изображение обложки высокого разрешения прямо в буфер обмена.
    • Без обложки (или в режиме «Только визуализатор»): если у трека нет обложки или выбран режим «Только визуализатор», Ctrl + C делает снимок текущего холста динамической звуковой волны и сохраняет его в буфер обмена как изображение.
  • При каждом успешном копировании появляется уведомление о сохранении изображения в буфер обмена.

Визуализатор звуковых волн и форматы Cinema RAW

  • Визуализатор звука в реальном времени: при воспроизведении аудиодорожек (MP3, FLAC, WAV и т. д.) доступен визуализатор реального времени через контекстное меню правой кнопки мыши:
    • 3 режима отображения: «Только обложка», «Обложка + визуализатор», «Только визуализатор».
    • 4 стиля визуализатора: «Зеркальные полосы», «Симметричные полосы», «Спектральная кривая», «Жидкая волна».
  • Форматы видео Cinema RAW: при установленном официальном плагине mdkadapter Seer нативно воспроизводит профессиональные материалы Cinema RAW, включая RED R3D (.r3d) и Blackmagic RAW (.braw).

Просмотрщик изображений

Разработан для задач дизайна и детального анализа фотографий: сочетает аппаратное ускорение на GPU, расширенную поддержку жестов и мгновенное открытие тяжелых RAW-изображений.

Режимы отображения и навигация по холсту

  • Настройка режима отображения по умолчанию: выберите желаемый масштаб при открытии в меню Настройки > Типы файлов > Изображение:
    • Автомасштаб (по умолчанию): автоматически масштабирует изображение вверх или вниз так, чтобы оно целиком помещалось в окне без полос прокрутки.
    • По короткой стороне: масштабирует изображение до границ окна по короткой стороне; длинную сторону при необходимости можно прокручивать (идеально для высоких скриншотов или панорамных баннеров).
    • Предпочитать полный размер: всегда открывает изображение в масштабе 100% с исходным физическим разрешением.
  • Умное развертывание (E): нажмите E (или выберите Развернуть в контекстном меню правой кнопки мыши) для оптимальной подгонки окна и масштаба:
    • Для высоких вертикальных изображений (например, мобильных скриншотов или длинных снимков веб-страниц): растягивает ширину изображения по ширине экрана с плавной вертикальной прокруткой.
    • Для широких панорамных изображений: подгоняет высоту под высоту экрана с возможностью горизонтальной прокрутки.
    • Seer автоматически рассчитывает максимальный удобный размер на мониторе и соответствующим образом изменяет размер окна предпросмотра.
  • Подгонка по краям: нажмите W, чтобы подогнать изображение по ширине окна, или H — по высоте.
  • Двойной клик: двойной клик в любом месте холста мгновенно переключает между масштабом 1:1 (исходные пиксели) и режимом подгонки по размеру окна.
  • Жесты колеса мыши и тачпада:
    • Действие колеса мыши: в меню Настройки > Типы файлов > Изображение можно выбрать, будет ли вращение колеса прокручивать холст по вертикали или плавно масштабировать изображение без зажатия Ctrl.
    • Shift + колесо мыши: горизонтальная прокрутка холста — удобно для перемещения по широким изображениям без перетаскивания полосы прокрутки.
    • Высокоточные тачпады Windows: нативная поддержка масштабирования щипком двумя пальцами и плавного панорамирования жестом двумя пальцами.
    • Перетаскивание мышью: при увеличении масштаба просто зажмите левую кнопку мыши и перетаскивайте холст.
  • Миникарта (M): нажмите M, чтобы включить или скрыть навигационную миникарту в правом нижнем углу. При приближении перемещайте рамку области видимости на миникарте для быстрого и точного перехода по многотысячепиксельным холстам.

Дополнительные возможности и смена фона

  • Разрешение и подсказка с текущим масштабом: надпись разрешения на нижней панели управления показывает исходные размеры изображения (например, 3840×2160). Наведение курсора на эту надпись отображает всплывающую подсказку в реальном времени с текущими размерами рендеринга и точным процентом масштабирования (например, 1280×720 (33.33%)), позволяя быстро оценить фактический коэффициент масштабирования.
  • 5 режимов фона холста (B):
    • Нажмите B (или используйте контекстное меню), чтобы последовательно переключать фон: Без фона (в стиле темы программы), Прозрачная шахматка, Черный, Серый и Белый.
    • Контроль прозрачности: незаменимо при проверке светлых и темных прозрачных PNG, монохромных логотипов или белых векторных SVG — включите черный фон для проверки светлых деталей или белый для темных контуров.
  • Ориентация и отражение: нажимайте R / L для поворота на 90° по часовой стрелке / против часовой стрелки; нажимайте X / Y для отражения по горизонтали / вертикали.
  • Быстрое открытие огромных изображений (порог 150 МиБ):
    • Открытие гигантских изображений (сканированных архивов, гигапиксельных панорамных аэроснимков или файлов TIFF размером более 150 МиБ) обычно приводит к зависанию обычных программ.
    • В Seer используется двухэтапный конвейер: при нажатии Пробела за миллисекунды извлекается встроенный предпросмотр высокого разрешения для мгновенного отображения без зависаний, а при необходимости по запросу подгружается полный несжатый растр без риска переполнения памяти.

Расширенные форматы и метаданные

  • Профессиональная совместимость с Adobe PSD:
    • Полная поддержка нативных файлов Adobe Photoshop .psd без необходимости запуска самого Photoshop.
    • Поддержка глубины цвета 8 бит, 16 бит и 32 бита.
    • Точная цветопередача в режимах CMYK, Duotone, индексированных цветов и Multichannel.
  • Несжатые негативы Camera RAW и EXIF:
    • Нативное прямое декодирование профессиональных RAW-форматов камер: Canon (.cr2, .cr3), Nikon (.nef), Sony (.arw), Fujifilm (.raf), Adobe (.dng), Olympus (.orf), Panasonic (.rw2) и других.
    • Приоритетное извлечение встроенных полноразмерных эскизов для открытия менее чем за секунду; инспектор свойств (Ctrl + I) извлекает модель камеры, параметры объектива, фокусное расстояние, диафрагму, выдержку, ISO, экспокоррекцию и координаты GPS.
  • Умное определение анимации:
    • Многие файлы .apng и .webp содержат только один статичный кадр. Seer анализирует метаданные анимации и автоматически выбирает оптимальный движок:
    • Однокадровые статичные файлы: направляются в движок растровых изображений с поддержкой попиксельного масштаба 1:1, зума и извлечения EXIF.
    • Анимированные последовательности (GIF / APNG / Animated WebP): открываются в движке воспроизведения с управлением зацикливанием, паузой и покадровым переходом (, / .) для просмотра отдельных кадров.
  • Многослойные контейнеры значков (ICO / CUR / ICNS):
    • Для файлов значков Windows (.ico), указателей мыши (.cur) или значков macOS (.icns), содержащих несколько разрешений и вариантов цветности, на нижней панели управления появляется список доступных размеров (например, 16x16, 32x32, 48x48, 256x256).
    • Нажмите Экспорт выбранного изображения в PNG на панели управления, чтобы мгновенно сохранить выбранный слой значка как прозрачный PNG-файл.
  • Векторная графика (SVG) и исходный код:
    • Рендеринг векторных рисунков с идеальной четкостью при любом масштабировании. Контекстное меню позволяет в один клик переключиться на просмотр исходной структуры XML в текстовом просмотрщике.

Просмотрщик PDF-документов

Оснащен легковесным нативным движком рендеринга, оптимизированным для офисных документов и технической документации, с фоновым потоковым рендерингом и расширенной поддержкой аннотаций.

Режимы чтения и сетка обзора страниц

  • Разворот книги в две страницы (P): нажмите P (или используйте контекстное меню правой кнопки мыши) для переключения между непрерывной вертикальной прокруткой и реалистичным двухстраничным книжным разворотом с зазором переплета.
  • Сетка обзора страниц (Ctrl + G): нажмите Ctrl + G, чтобы открыть режим обзора («Обзор страниц»), отображающий все страницы документа в виде интерактивной сетки миниатюр. Клик по любой миниатюре выполняет переход к нужной странице.
  • Горячие клавиши быстрой навигации: нажимайте [ / ] для перехода к предыдущей / следующей странице; нажимайте Home / End для перехода к первой / последней странице документа. Нажмите M для включения миникарты навигации.
  • Быстрый масштаб: нажмите W для подгонки по ширине страницы, H — по высоте страницы или A для восстановления исходного физического масштаба 1:1.
  • 3 цветовые темы чтения (D): нажимайте D для циклического переключения между темами: По умолчанию (белая), Темный режим (высококонтрастная тема для снижения нагрузки на глаза) и Защита зрения (сепия) (мягкий тон для комфортного чтения) без изменения цветов исходного документа.
  • Стили разделителей страниц (G): нажимайте G для переключения стилей: стандартный интервал, сплошная линия, пунктирная линия и волнистая линия.
  • Ориентация (R / L): поворот страниц документа на 90° по часовой стрелке (R) или против часовой стрелки (L).

Режимы масштабирования по умолчанию и правила подгонки

Помимо стандартных горячих клавиш (Ctrl + = / Ctrl + - или Ctrl + колесо мыши), Seer предлагает 4 настраиваемых режима начального масштабирования в контекстном меню и конфигурации:

  • Четыре режима масштабирования по умолчанию:
    • По умолчанию / Фактический размер: открывает страницы в оригинальном физическом масштабе 1:1. Важная особенность истории: только этот вариант восстанавливает сохраненный масштаб из истории документа; другие режимы при открытии игнорируют ранее сохраненный зум.
    • По ширине: динамически масштабирует страницы так, чтобы максимальная ширина среди всех страниц укладывалась в окно просмотрщика. При начальном расчете масштаба используется базовый размер окна (по умолчанию fit_w = 960, настраивается в user.ini [PDF]).
    • По высоте: динамически масштабирует страницы так, чтобы текущая страница укладывалась в высоту окна (при двухстраничном развороте учитывается более высокая страница из пары). Параметр fit_h = 960 в user.ini [PDF] определяет только базовую высоту окна.
    • Пользовательский: всегда открывает документы с выбранным вами коэффициентом масштабирования (например, 125%, 150%).
  • Меню масштабирования и установка пользовательского значения по умолчанию:
    • В контекстном меню правой кнопки мыши отображается текущий масштаб в процентах (например, Пользовательский (135%)).
    • «Установить текущий масштаб как пользовательский»: когда вы настроили удобный для чтения масштаб, щелкните правой кнопкой мыши и выберите этот пункт, чтобы мгновенно сохранить точный процент в качестве глобального пользовательского значения по умолчанию.

Боковая панель навигации и выравнивание страниц

  • Динамическая боковая панель (O): нажмите O, чтобы открыть или скрыть боковую панель. Для сохранения чистоты интерфейса вкладки отображаются динамически в зависимости от содержимого документа:
    • Эскизы страниц: доступны всегда для каждого документа и представляют собой непрерывную ленту миниатюр с номерами страниц.
    • Структура документа / Оглавление: появляется только при наличии в PDF встроенных закладок или оглавления, отображая многоуровневое дерево глав для быстрой навигации.
    • Аннотации и комментарии: появляются только если в PDF есть пометки читателя, собирая в единый список все выделения текста, вычеркивания и примечания в документе.
  • Выравнивание миниатюр (V): во время чтения в основной области нажмите V, чтобы автоматически прокрутить список миниатюр на боковой панели к текущей видимой странице («Найти в эскизах»).
  • Настройка расположения боковой панели: по умолчанию боковая панель закреплена справа. Ее можно переместить влево, указав в user.ini [PDF] параметр show_sidebar_left = true.

Интерактивные ссылки, поиск и безопасность

  • Поддержка гиперссылок: поддерживается переход по пунктам оглавления, внутренним закладкам страниц, внешним ссылкам (открываются в браузере по умолчанию) и адресам электронной почты mailto.
  • Отображение аннотаций (T): нажмите T, чтобы включить или скрыть выделения маркером, подчеркивания и комментарии («Аннотации: Вкл/Выкл»).
  • Полнотекстовый потоковый поиск (Ctrl + F):
    • Асинхронный фоновый поиск с круговым индикатором загрузки.
    • Поддерживает поиск с учетом регистра (Aa), выделение текущего совпадения темно-оранжевым цветом, остальных совпадений — желтым, а также переход по F3 / Shift + F3, в том числе через переносы слов с дефисом.
  • Документы с паролем: для зашифрованных файлов PDF автоматически отображается диалоговое окно для безопасного ввода пароля и просмотра содержимого.

Просмотрщик папок и архивов

Мгновенный просмотр структуры папок и содержимого архивов без предварительной распаковки на диск и накопления временных файлов.

Три режима отображения

  • В виде дерева (Alt + T): классическое многоуровневое дерево каталогов, показывающее папки и файлы в единой иерархии со стрелками развертывания и сворачивания.
  • В виде колонок (Alt + C): навигация по колонкам в стиле macOS Finder, позволяющая углубляться в структуру вложенных папок без потери контекста родительских каталогов.
  • Галерея (Alt + Y): сетка миниатюр, оптимизированная для каталогов с фотографиями, графикой и ассетами, с навигацией стрелками на клавиатуре и встроенной боковой панелью предпросмотра.

Интеграция со статусом Git и быстрый поиск

  • Значки статуса репозитория Git:
    • При просмотре папок внутри репозитория Git Seer автоматически определяет статус репозитория и показывает цветные метки рядом с элементами:
    • Изменен (M): отслеживаемые файлы с изменениями в рабочей копии или в индексе.
    • Добавлен (A): новые файлы, добавленные в индекс.
    • Не отслеживается (?): новые файлы, еще не добавленные в Git.
    • Переименован (R): переименованные файлы.
    • Удален (D): отслеживаемые файлы, которые были удалены.
    • Эту функцию можно включить или выключить в меню Настройки > Типы файлов > Папки (по умолчанию включена).
  • Поиск файлов на месте (Ctrl + F):
    • Нажмите Ctrl + F для поиска по именам файлов в реальном времени с поддержкой регистра (Aa).
    • Совпадающие имена подсвечиваются, а несовпадающие затеняются вместо скрытия, благодаря чему структура папки остается понятной. Нажатие Enter или F3 выполняет пошаговый переход по совпадениям во всех трех режимах отображения.
  • Боковая панель сведений и предпросмотра (Alt + D):
    • Нажмите Alt + D, чтобы открыть правую панель информации для просмотра миниатюр файлов, метаданных EXIF и заметок без открытия отдельных окон предпросмотра.

Просмотр архивов и быстрые операции

  • Мгновенный просмотр архивов и двойная распаковка:
    • Нативное прямое чтение архивов форматов .zip, .7z, .rar, .tar, .gz, .bz2, .xz, .zst, .iso, .cab, .chm и .arj без извлечения временных файлов на диск.
    • Поддержка вложенных архивов, требующих вторичной распаковки.
  • Фоновый подсчет размера папок: открытие папки запускает сканирование размера во вспомогательном процессе, благодаря чему окно предпросмотра сохраняет отзывчивость, а общий размер папки отображается в инспекторе свойств сразу по завершении сканирования.
  • Удобное копирование путей:
    • Пункты контекстного меню позволяют в один клик скопировать абсолютный путь, относительный путь или весь список файлов папки в буфер обмена.

Просмотрщик веб-страниц и Markdown

Современный автономный рендеринг документов .html, .mhtml и .md.

Движок браузера и безопасность

В Seer встроен полноценный браузерный движок Chrome (Chromium), обеспечивающий возможности отображения и выполнения кода, идентичные современным веб-браузерам:

  • Ядро Chrome (Chromium): полная совместимость с HTML5, современным CSS3, JavaScript, Canvas, SVG и аппаратным ускорением для автономных одностраничных приложений, отчетов и веб-архивов .mhtml.
  • Локальные и сетевые разрешения:
    • Для поддержки интерактивных локальных отчетов, автономной документации и предпросмотра Markdown ограничения безопасности веб-среды смягчены: локальные документы могут загружать ресурсы из соседних папок, запрашивать данные с внешних CDN и обращаться к буферу обмена.
  • Кэширование данных и постоянное хранилище:
    • Сетевой кэш HTTP хранится исключительно в оперативной памяти (MemoryHttpCache), тогда как постоянные данные (такие как HTML5 localStorage, IndexedDB и данные сайтов) сохраняются в каталоге %LocalAppData%\Corey\Seer\web.
  • ⚠️ Предупреждение о безопасности:
    • Поскольку просматриваемым HTML-документам предоставляются разрешения на чтение локальных файлов, доступ к сети и выполнение скриптов, никогда не просматривайте подозрительные, непроверенные или потенциально опасные файлы .html из неизвестных источников.

Плавающая панель поиска и оглавление

  • Плавающая панель поиска над WebEngine:
    • Панель поиска отображается поверх страницы в отдельном окне, поэтому она остается четкой и полупрозрачной над аппаратно ускоренной областью веб-просмотра, а не перекрывается ею.
    • Нажмите Ctrl + F для поиска ключевых слов на странице с поддержкой учета регистра (Aa) и переходом по F3 / Shift + F3.
  • Плавающее оглавление (T): нажмите T, чтобы открыть сбоку динамическое плавающее оглавление, которое в реальном времени отслеживает прогресс прокрутки страницы.
  • Масштабирование содержимого: удерживайте Ctrl и крутите колесо мыши либо нажимайте Ctrl + = / Ctrl + - для увеличения или уменьшения масштаба.

Темы Markdown, математические формулы и диаграммы

  • 100% автономность и самодостаточность: все компоненты рендеринга Markdown — включая таблицы стилей тем, математические шрифты KaTeX и движок диаграмм Mermaid — встроены непосредственно в Seer. Предпросмотр Markdown работает полностью автономно без подключения к внешним CDN или загрузки CSS/JS из интернета.
  • Библиотека тем: коллекция встроенных тем оформления, включая default, github_light, github_dark, obsidian, studio, papyrus, amethyst, prism, evergreen, sahara, nordic и другие. В меню Настройки > Типы файлов > HTML также можно подключить собственный внешний CSS-файл.
  • Формулы LaTeX (KaTeX): нативный рендеринг строчных формул $math$ и выносных блоков $$math$$.
  • Технические диаграммы (Mermaid): встроенный рендеринг блок-схем, диаграмм последовательности и диаграмм Ганта.
  • Выделения в стиле GitHub: нативное оформление для блоков цитат [!NOTE], [!TIP], [!WARNING], [!IMPORTANT] и [!CAUTION].
  • Сохранить как PDF: на нижней панели управления предусмотрена кнопка «Сохранить как PDF», позволяющая в один клик экспортировать оформленный Markdown или веб-страницу в векторный PDF-документ.

Системный просмотрщик и миниатюры

Для проприетарных и специализированных форматов файлов, не поддерживаемых встроенными просмотрщиками Seer и не имеющих установленных плагинов, Seer использует возможности экосистемы Windows через двухуровневый механизм резервного отображения.

Принципы работы

Чтобы лучше понимать работу этого модуля, важно пояснить суть двух используемых механизмов и источник их данных:

  • Системный просмотрщик:
    • Напрямую соответствует содержимому, отображаемому во встроенной области предпросмотра Проводника Windows (включается комбинацией Alt + P в Проводнике Windows).
    • Представляет собой интерактивный компонент предпросмотра, зарегистрированный в операционной системе сторонними приложениями (например, прокручиваемые документы, интерактивные таблицы).
  • Системные миниатюры:
    • Извлекает созданный операционной системой или приложением значок или эскиз файла и отображает его в увеличенном виде по центру окна предпросмотра. Если интерактивный обработчик предпросмотра отсутствует, увеличенный эскиз высокого разрешения позволяет мгновенно опознать файл.
  • Источник данных: установленные приложения: Windows сама по себе не знает, как отображать каждый специализированный формат. Эти компоненты добавляются и регистрируются в системе сторонними программами при их установке (например, установка Adobe Photoshop обеспечивает предпросмотр файлов .psd, Microsoft Office — документов .docx / .xlsx / .pptx, а CAD-пакеты — инженерных 3D-моделей).
  • Роль Seer: получение и отображение готовых данных:
    • Seer лишь пытается запросить и отобразить эти данные от операционной системы. Seer не содержит собственных закрытых декодеров для таких форматов, а связывается с оболочкой Windows через стандартные системные интерфейсы предпросмотра и эскизов.
    • Если соответствующее приложение не установлено на компьютере или не зарегистрировало компоненты предпросмотра в Windows, Seer не сможет отобразить содержимое.

Двухуровневая загрузка и резервное отображение

При открытии неизвестного формата Seer использует последовательный алгоритм с учетом приоритетов:

graph TD
    A["Специализированный / неизвестный файл (нажатие Пробела)"] --> B{"Есть ли поддержка предпросмотра в Windows или сторонних программах?"}
    B -- "Доступна и загружена" --> C["Встроенный системный просмотрщик (интерактивная область просмотра)"]
    B -- "Недоступна или сбой загрузки" --> D{"Включен ли показ миниатюр?"}
    D -- "Включен и миниатюра найдена" --> E["Извлечь системный эскиз (увеличенный по центру)"]
    D -- "Отключен или миниатюра не найдена" --> F["Показать уведомление о неподдерживаемом файле"]
  1. Первый приоритет: системный просмотрщик: ищет и запускает компонент предпросмотра, предоставленный Windows или установленным ПО, встраивая в окно точно такое же интерактивное представление, какое отображается в панели предпросмотра Проводника.
  2. Второй приоритет: системные миниатюры: если обработчик предпросмотра не зарегистрирован или произошел сбой инициализации, Seer получает эскиз проводника наивысшего разрешения и плавно масштабирует его по размеру окна.

Надежность горячих клавиш и защита облачных файлов

  • Закрытие с клавиатуры: когда фокус находится у самого Seer, клавиши Пробел и Esc закрывают окно предпросмотра в обычном режиме. Если встроенный сторонний просмотрщик (например, обработчик предпросмотра Microsoft Office или Adobe) перехватывает фокус ввода, нажатия клавиш больше не попадают напрямую в Seer, поэтому программа использует низкоуровневый перехват клавиатуры. Клавиша Пробел обрабатывается перехватом из коробки; пересылка клавиши Esc управляется параметром enable_esc_key в секции user.ini [General] и по умолчанию отключена — включите ее, если хотите закрывать окно клавишей Esc, даже когда фокус удерживает внешний просмотрщик.
  • Защита файлов OneDrive и облачных заполнителей: для облачных файлов, доступных только в сети (например, файлов-заполнителей OneDrive или облачных служб, еще не скачанных на диск), Seer автоматически предотвращает запуск обработчиков предпросмотра и извлечение метаданных, предотвращая нежелательное фоновое скачивание файлов.

Настройка и управление

Все параметры этого модуля настраиваются в меню Настройки > Типы файлов > Система:

  • Общий переключатель: включение или полное отключение резервного модуля в меню Настройки > Типы файлов > Система.
  • Раздельное управление резервными миниатюрами: если вам нужны только интерактивные просмотрщики и вы хотите отключить показ увеличенных статичных эскизов, снимите флажок Использовать системные эскизы для файлов без обработчика предпросмотра в меню Настройки > Типы файлов > Система.
  • Список исключений по расширениям: исключите проблемные или медленные сторонние обработчики предпросмотра, настроив параметр exclude в секции user.ini [SystemViewer].

Известные ограничения и важные советы

1. Блокировка файла во время предпросмотра

Блокировка файла компонентом предпросмотра: при просмотре документа через системный просмотрщик активный компонент стороннего ПО (например, Microsoft Office, Adobe Acrobat/Photoshop или CAD-систем) обычно держит файл открытым, пока активно окно предпросмотра.

  • Наблюдаемое поведение: пока окно предпросмотра открыто, попытка переименовать, переместить, перезаписать или удалить файл в Проводнике Windows или другой программе вызовет системное сообщение Windows: «Действие не может быть выполнено, так как этот файл открыт в другой программе».
  • Решение:
    • Просто закройте окно предпросмотра Seer (нажатием Пробел или Esc) или перейдите к любому другому файлу в файловом менеджере. Seer мгновенно выгрузит сторонний компонент и освободит файл, после чего переименование или удаление выполнится штатно.
  • В сравнении с миниатюрами:
    • При использовании резервных системных миниатюр или нативных встроенных просмотрщиков Seer файлы быстро считываются и сразу же освобождаются без блокировки дескрипторов.

2. Кэширование данных и ручное обновление

Локальный кэш: опрос поддерживаемых форматов предпросмотра у операционной системы и сторонних приложений — ресурсоемкая операция. Чтобы гарантировать мгновенный отклик при нажатии Пробел, Seer сохраняет эти сведения в локальном кэше, избегая повторного сканирования системы при каждом предпросмотре.

  • Поведение после изменения состава программ: при установке или удалении программ (например, Photoshop, пакета Office или инструментов CAD) реестр Windows обновляется, но Seer может продолжать использовать кэшированные данные и не сразу распознать новые возможности предпросмотра.
  • Как обновить:
    • Просто перезапустите Seer либо измените любой параметр в настройках Seer и нажмите кнопку ОК, чтобы инициировать полную перезагрузку компонентов.
    • Как это работает: перезагрузка компонентов автоматически очищает локальный кэш системного просмотрщика, побуждая Seer заново просканировать Windows и обнаружить новые зарегистрированные компоненты предпросмотра.

Настройки

Нажмите Ctrl + , (или щелкните правой кнопкой мыши по значку в системном трее и выберите Настройки), чтобы открыть диалоговое окно настроек Seer. Ниже представлен подробный обзор основных параметров во всех разделах:

1. Общие настройки

  • Язык: выберите язык интерфейса. В Seer встроена полная локализация более чем на 15 языков.
  • Тема оформления: переключение между Светлая, Темная и Авто (автоматически соответствует цветовому режиму Windows).
  • Запускать Seer при старте системы:
    • Классическая версия: по умолчанию использует стандартный автозапуск через реестр Windows. Вы также можете включить опцию Использовать планировщик заданий Windows в меню Настройки > Система для более надежного запуска и работы с повышенными привилегиями.
    • Версия из Microsoft Store: нажмите кнопку Открыть параметры Windows, чтобы перейти в меню Параметры Windows -> Приложения -> Автозагрузка и включить автозапуск программы.
  • Запуск от имени администратора: перезапускает Seer с правами администратора, позволяя программе перехватывать нажатия клавиш и просматривать файлы в приложениях, запущенных от имени администратора (таких как Total Commander, Directory Opus или Everything с правами админа).
  • Автоматически проверять обновления: включение или отключение автоматической проверки новых версий программы при запуске.

2. Типы файлов

Управление ассоциациями, режимами просмотра и переключателями функций для каждой категории форматов в меню Настройки > Типы файлов:

  • Вкладки категорий: переключение между специализированными панелями: Текст, Изображение, Медиа, Папки, PDF, HTML, Система, Неизвестно (просмотрщик свойств файлов, используемый, когда ни один другой модуль не обрабатывает файл) и Отключено.
  • Главные переключатели и дополнительные расширения: у каждой категории есть переключатель включения/отключения. Дополнительные расширения для просмотрщиков добавляются через параметр extra_support в файле user.ini (например, [Text] extra_support); вкладка Отключено — единственная со встроенным редактором тегов, она содержит глобальный список исключений.
  • Особенности настроек для категорий:
    • Изображение: выбор режима отображения по умолчанию (Автомасштаб, По короткой стороне, Предпочитать полный размер) и действия колеса мыши (прокрутка или масштабирование). Видимость миникарты на этой странице не переключается — за нее отвечает параметр show_minimap в секции user.ini [Image].
    • Папки: переключение значков статуса репозитория Git (M, A, ?, R, D).
    • HTML: выбор темы оформления Markdown по умолчанию и возможность указания пользовательского внешнего файла CSS.
    • Система: включение или отключение резервного показа миниатюр для неподдерживаемых форматов.
    • Отключено: черный список расширений файлов, которые Seer никогда не должен открывать для предпросмотра.

3. Дополнительно

  • Двойной клик, чтобы открыть файл в программе по умолчанию: при включении двойной щелчок в любой точке области предпросмотра мгновенно открывает файл в связанном с ним системном приложении (аналогично нажатию Ctrl + O).
  • Загружать облачные файлы: определяет, должен ли Seer автоматически инициировать фоновое скачивание при предпросмотре не загруженных локально файлов-заполнителей из облака (например, файлов по запросу OneDrive). Отключение этого параметра экономит сетевой трафик и свободное место на диске.
  • Отслеживать выбранный файл в проводнике: автоматическое следование за выбором в Проводнике; перемещение клавишами со стрелками обновляет окно предпросмотра в реальном времени без повторного нажатия Пробел.
  • Автоматически обновлять предпросмотр при изменении файла: если опция активна (по умолчанию отключена), изменение и сохранение файла во внешней программе сразу обновляет предпросмотр (в текстовом просмотрщике сохраняется позиция чтения). Для папок отслеживаются изменения на первом уровне структуры.
  • Фокус окна предпросмотра: определяет, перехватывает ли окно предпросмотра фокус ввода клавиатуры у вашего файлового менеджера. На эту настройку стоит обратить внимание, если вам кажется, что горячие клавиши «не работают» сразу после нажатия Пробел:
    • Никогда не перехватывать фокус (по умолчанию): окно предпросмотра не отбирает фокус у Проводника или файлового менеджера, поэтому ввод текста и навигация стрелками продолжают работать в них. Повторное нажатие Пробел сразу закрывает окно предпросмотра, но горячие клавиши просмотрщика (Z, M, Ctrl + F и т. д.) сработают только после клика внутри окна.
    • При каждом предварительном просмотре файла: каждое новое открытие окна активирует его, благодаря чему горячие клавиши просмотрщика работают сразу. При этом фокус покидает файловый менеджер при каждом нажатии Пробел.
    • Только при открытии окна: фокус перехватывается один раз при появлении окна предпросмотра, но переключение файлов при открытом окне не перехватывает фокус повторно.
  • Реагировать на программно сгенерированные нажатия клавиш: по умолчанию выключено. Низкоуровневый перехват клавиатуры Seer намеренно игнорирует нажатия клавиш, помеченные Windows как программно смоделированные, чтобы макросы, экранные клавиатуры или сеансы удаленного управления случайно не вызывали окна предпросмотра во время работы. Включите этот параметр, если вы управляете Seer с помощью средств автоматизации — скриптов AutoHotkey/AutoIt, экранных клавиатур, специальных возможностей или KVM/RDP-клиентов, транслирующих нажатия клавиш. Этот параметр распространяется как на клавишу активации, так и на обработку клавиш Delete и Esc.
  • Размер и положение окна:
    • Автоматический размер и положение (по умолчанию): динамически адаптирует размеры окна под соотношение сторон каждого файла и оптимальный масштаб просмотрщика.
    • Сохранять размер и положение окна: запоминает точные размеры и координаты на экране последнего закрытого окна предпросмотра.
    • Центрировать окно при открытии: всегда центрирует окно предпросмотра на активном мониторе.
  • Кнопка заголовка: определяет действие, выполняемое при нажатии основной кнопки в строке заголовка:
    • Отдельное окно (по умолчанию): отделяет текущий предпросмотр в отдельное плавающее окно. Оно по-прежнему связано с запущенным процессом Seer, поэтому выход из программы закроет его.
    • Закрепить (поверх всех окон): оставляет окно закрепленным поверх остальных окон без закрытия при потере фокуса.
    • Автономно (отдельный процесс): запускает полностью изолированный отдельный процесс просмотрщика (SeerViewer.exe).
  • Включить клавишу DELETE: позволяет клавише Delete работать совместно с открытыми файловыми дескрипторами Seer, а не конфликтовать с ними. Конкретное поведение зависит от того, какое окно находится в фокусе:
    • Фокус в окне предпросмотра: Seer закрывает окно предпросмотра (и любые отделенные окна с этим же файлом), после чего перемещает файл в Корзину Windows. Если файл еще загружается, ничего не происходит; закрепленные окна не закрываются — их можете закрыть только вы.
    • Фокус в файловом менеджере: Seer сам ничего не удаляет. Он просто скрывает предпросмотр и освобождает дескрипторы файла, поэтому операция удаления, инициированная в Проводнике, Total Commander или Directory Opus, не завершается ошибкой «Действие не может быть выполнено, так как этот файл открыт в другой программе».
    • Оставьте эту опцию выключенной, если вы часто держите Seer открытым при наведении порядка в файлах и хотите исключить случайное удаление файлов по нажатию клавиши.
  • Скрыть иконку в трее: скрывает значок Seer из области уведомлений Windows для максимального минимализма. При включении этой опции Seer оставляет значок видимым на 8 секунд при старте программы, чтобы вы могли при необходимости открыть настройки.
  • Открыть user.ini: нажмите кнопку user.ini внизу окна, чтобы открыть файл user.ini в текстовом редакторе по умолчанию для тонкой ручной настройки (наведите курсор на кнопку, чтобы увидеть полный путь; подробное описание параметров см. в руководстве по настройке user.ini).

4. Система

  • Использовать планировщик заданий Windows: переключение между автозапуском через Планировщик заданий Windows (рекомендуется, не блокируется контролем учетных записей UAC) и классическим автозапуском через реестр.
  • Интеграция в контекстное меню: добавляет пункт «Открыть с помощью SeerViewer» в контекстное меню Проводника Windows для всех файлов и папок, открывая файл в отдельном процессе SeerViewer.exe.
  • Регистрация в меню «Открыть с помощью»: регистрирует SeerViewer в системном списке приложений «Открыть с помощью» для всех поддерживаемых форматов.
  • Сделать приложением по умолчанию: открывает страницу параметров Windows Приложения по умолчанию, где вы можете вручную связать нужные типы файлов с SeerViewer. Seer не может молча перехватить ассоциации файлов — Windows требует явного подтверждения пользователя.
  • Главный переключатель заметок к файлам: глобальное включение или отключение встроенной системы заметок к файлам в Seer.

5. Горячие клавиши

  • Клавиша просмотра: настройка основной клавиши вызова и комбинаций с клавишами-модификаторами (например, Пробел, Alt + Пробел, Ctrl + Пробел, Shift + Пробел).
  • Клавиша отдельного окна: назначение альтернативной комбинации клавиш для мгновенного открытия предпросмотра сразу в отдельном окне.
  • Переназначение действий: переназначение любых глобальных горячих клавиш или сочетаний отдельных просмотрщиков (поворот, отключение звука, перенос строк, поиск, полноэкранный режим и др.) под ваши привычки.

6. Резервное копирование, импорт и сброс

Три кнопки в нижней части вкладки Дополнительно позволяют перенести конфигурацию на другой компьютер или вернуть программу к заводским настройкам:

  • Экспорт: сохраняет снимок текущих настроек в выбранный вами файл .ini. Файл сохраняется в собственном формате экспорта Seer (с версионированием и не предназначен для ручного редактирования), поэтому используйте его как резервную копию, а не для правки в текстовом редакторе. Снимок включает настройки из config.ini (внешний вид, горячие клавиши, параметры типов файлов, переключатели плагинов и т. д.). Он не содержит ручные правки из user.ini, а также намеренно исключает данные активации, списки недавних файлов (историю PDF и медиа, память масштаба страниц), координаты окон и карту сопоставления просмотрщиков.
  • Импорт: применяет ранее экспортированный снимок настроек и сразу перезапускает Seer, поскольку часть параметров вступает в силу только при чистом запуске. Значения применяются как есть — включая любые содержащиеся в них абсолютные пути (см. предупреждение ниже). Файлы, не являющиеся экспортом Seer или созданные другой версией формата экспорта, отклоняются с ошибкой.
  • Сбросить по умолчанию: сбрасывает config.ini к исходным значениям по умолчанию и перезапускает программу. Данные активации и лицензии при этом сохраняются, а параметры, отредактированные вручную в user.ini, не затрагиваются, благодаря чему ваши расширенные настройки останутся в силе. При нажатии кнопка заменяется на пару «Подтвердить / Отмена» — требуется повторный клик для подтверждения.

Пути внутри файла резервной копии не переносятся автоматически. Некоторые параметры сохраняются в виде абсолютных путей той системы, где был создан экспорт. На другом устройстве — с другим именем пользователя, буквой диска или путем установки Seer — эти записи продолжат указывать на старые пути и перестанут работать. Типичные примеры:

  • Плагины: реестр расширений фиксирует папку установки каждого пакета, а сам каталог установки плагинов хранится как абсолютный путь. После переноса на новый компьютер переустановите пакеты плагинов (скачайте со страницы загрузки плагинов), не рассчитывая на то, что импортированный реестр найдет их по старым путям.
  • Записи локальных плагинов (устаревший список plugins_added) ссылаются на файлы по абсолютным путям и не будут найдены на другом компьютере.
  • Пользовательский CSS для Markdown (markdown_css_path) указывает на файл на старом компьютере; укажите его заново в меню Настройки > Типы файлов > HTML.
  • Записи автозапуска содержат путь к исполняемому файлу; переключите параметр автозапуска на новом компьютере заново.

Настройки, не привязанные к путям — тема, язык, горячие клавиши, переключатели просмотрщиков, параметры декодирования и другие — переносятся корректно. Сами пакеты плагинов представляют собой папки на диске и не входят в файл экспорта; при необходимости сохраняйте их отдельно.