Na tej stronie

Główne funkcje i przewodnik

Seer oferuje wysokowydajne, natywne przeglądarki i elastyczne opcje sterowania, obejmujące codzienną pracę biurową, programowanie, projektowanie kreatywne oraz diagnostykę systemu. Oprócz błyskawicznego uruchamiania, każda przeglądarka zapewnia bogate możliwości obsługi klawiaturą, gesty myszy i praktyczne funkcje.

Możesz udostępnić tę stronę asystentowi AI wraz ze swoim pytaniem, aby szybko uzyskać trafne odpowiedzi.

Funkcje ogólne

Niezależnie od typu aktualnie podglądanego pliku, okno główne programu Seer oferuje spójny zestaw elementów sterujących, przydatnych interakcji i globalnych skrótów klawiszowych.

Poza nielicznymi wyjątkami, zdecydowana większość skrótów klawiszowych działa tylko wtedy, gdy okno podglądu jest aktywne (ma fokus).

1. Inspektor właściwości

Kliknij ikonę informacji na pasku tytułu (lub naciśnij skrót Ctrl + I), aby wyświetlić wyśrodkowaną kartę inspektora właściwości:

  • Przełączanie klawiszem Shift między formatem czytelnym a surowym: Gdy inspektor jest aktywny i kursor nie znajduje się w polu tekstowym, naciśnięcie klawisza Shift przełącza wszystkie wartości między formatowaniem czytelnym a dokładnymi danymi surowymi (np. 12.5 MB ⟷ 13,107,200 bajtów lub 2 godziny temu ⟷ 2026-11-01 13:08:42). Wybrana preferencja jest zapamiętywana automatycznie.
  • Zwinięcie długiego tekstu i pełne rozwinięcie: Wiersze właściwości przekraczające 3 linie są automatycznie zwijane za pomocą wielokropka. Kliknij w dowolnym miejscu wiersza, aby przełączyć między podglądem zwiniętym a pełnym rozwinięciem; stan rozwinięcia każdego wiersza jest zachowywany.
  • Zwijanie sekcji i szybkie kopiowanie: Klikaj nagłówki sekcji (Podstawowe, Rozszerzone itp.), aby zwijać lub rozwijać grupy. Najedź kursorem na dowolny wiersz właściwości, aby po prawej stronie wyświetlić przycisk kopiowania wartości do schowka.
  • Notatki i uwagi do pliku:
    • Przeznaczenie i pojemność: Inspektor zawiera dedykowane pole notatek obsługujące do 8192 znaków, służące do dołączania własnych uwag, przypomnień z recenzji czy kluczowych podsumowań do podglądanego pliku.
    • Miejsce przechowywania: Na dyskach lokalnych i udziałach sieciowych obsługujących strumienie danych (takich jak NTFS), notatki są dołączane bezpośrednio do pliku i przenoszą się wraz z nim podczas zmiany nazwy lub przenoszenia w obrębie tego samego woluminu. W przypadku nośników bez obsługi strumieni (FAT32/exFAT) lub plików zastępczych w chmurze (np. pliki „tylko online” w usłudze OneDrive), notatki są zapisywane w lokalnej bazie danych programu Seer.
    • Charakter wyłącznie lokalny (Ważne): ⚠️ Notatki są prywatnymi, lokalnymi adnotacjami i nie są przenoszone przez sieć ani przesyłane do chmury. Przesłanie pliku lub wysłanie go przez komunikator bądź e-mail usuwa metadane strumieni. Skopiowanie plików na nośnik USB bez formatu NTFS lub ponowna instalacja systemu Windows bez wcześniejszej kopii zapasowej danych aplikacji odłączy notatki.
    • Zachowanie czasu modyfikacji pliku: Zapisanie lub wyczyszczenie notatki zachowuje oryginalne znaczniki czasu modyfikacji i utworzenia pliku, dzięki czemu narzędzia kompilacji nie uruchamiają niepotrzebnych przebudów, a stan w repozytorium Git pozostaje czysty.
    • Płynna edycja i automatyczny zapis: Obszar notatek jest zawsze edytowalny bez konieczności klikania przycisków „Edytuj” czy „Zapisz” — zmiany zapisują się automatycznie w trakcie pisania (zapis następuje po około sekundzie od zaprzestania wpisywania, a oczekujące zmiany są utrwalane przy zamykaniu podglądu). Jeśli plik ma atrybut tylko do odczytu, pole notatek przechodzi w tryb tylko do odczytu, zapobiegając przypadkowym zmianom.
    • Wskaźnik wizualny na pasku tytułu: Gdy plik zawiera notatki, przycisk informacji na pasku tytułu wyświetla w prawym górnym rogu subtelną kropkę w kolorze akcentu.
    • Główny przełącznik: Funkcję uwag do plików można w każdej chwili włączyć lub wyłączyć w menu Ustawienia > System.
  • Przypięcie inspektora: Kliknij ikonę pinezki w prawym górnym rogu inspektora, aby go przypiąć. Po przypięciu inspektor będzie otwierał się automatycznie przy każdym podglądzie nowego pliku.
  • Wizualizacje wykresów: Po zainstalowaniu wtyczek właściwości, w oknie inspektora wyświetlane są w pełni interaktywne, natywne diagramy i wykresy wektorowe (takie jak histogramy obrazów czy wykresy sygnałów).

2. Zarządzanie oknami i osobne instancje

  • Główna akcja i zamykanie wsadowe z klawiszem Shift:
    • Zwykłe kliknięcie: Wykonuje akcję skonfigurowaną w Ustawienia > Zaawansowane (Przycisk paska tytułu). Obsługuje trzy tryby: Osobne okno (domyślnie, odłącza podgląd do niezależnego podokna), Przypięte (utrzymuje okno przypięte na wierzchu bez zamykania przy utracie fokusu) lub Samodzielny (własny proces) (uruchamia odizolowany proces SeerViewer.exe).
    • Przytrzymanie klawisza Shift do zamykania wsadowego: Gdy na ekranie znajduje się wiele przypiętych lub odłączonych okien, przytrzymanie klawisza Shift zmienia przycisk akcji w przycisk „Zamknij wszystkie podokna” z plakietką pokazującą liczbę aktywnych okien. Jego kliknięcie zamyka wszystkie podokna jednocześnie.
  • Skróty zmiany rozmiaru okna:
    • F9: Zmniejsz rozmiar okna podglądu.
    • F10: Zwiększ rozmiar okna podglądu.
    • F11 (lub dwukrotne kliknięcie paska tytułu): Przełącz między rozmiarem domyślnym a zmaksymalizowanym pełnym ekranem.
  • Otwórz Ustawienia: Naciśnij Ctrl + ,, aby otworzyć okno Ustawień programu Seer.

3. Globalny pasek wyszukiwania

Przeglądarki tekstu/kodu, PDF, stron/Markdown oraz folderów/archiwów zawierają zunifikowany pasek wyszukiwania:

  • Otwieranie i zamykanie: Naciśnij Ctrl + F, aby otworzyć; naciśnij Esc, aby zamknąć i przywrócić fokus klawiatury do obszaru podglądu.
  • Przechodzenie między wynikami:
    • F3 lub Enter w polu wyszukiwania: Przejdź do następnego dopasowania.
    • Shift + F3 lub Shift + Enter: Przejdź do poprzedniego dopasowania.
    • Alt + C: Przełącz rozróżnianie wielkości liter (przycisk Aa).

4. Ciągłe śledzenie kursora i automatyczne odświeżanie

  • Śledzenie zaznaczenia pliku: Przesuwaj kursor zaznaczenia klawiszami strzałek w Eksploratorze plików Windows lub obsługiwanych menedżerach plików innych firm; otwarte okno Seer natychmiast aktualizuje podgląd bez konieczności ponownego naciskania klawisza Spacja.
  • Nawigacja między plikami tego samego typu:
    • Ctrl + → / Ctrl + ←: Przechodź w przód i w tył po ostatnio przeglądanych plikach (historia przeglądania, a nie kolejność plików w folderze).
    • Ctrl + Shift + → / Ctrl + Shift + ←: Przechodź wyłącznie między plikami tego samego typu w bieżącym katalogu (foldery i pliki o innym rozszerzeniu są pomijane).
  • Automatyczne odświeżanie zmian zewnętrznych: Po włączeniu w Ustawieniach (domyślnie wyłączone), zmodyfikowanie i zapisanie podglądanego pliku w zewnętrznym edytorze odświeża jego zawartość w oknie podglądu. Przeglądarka tekstu dodatkowo przywraca zapisaną pozycję czytania (Text/remember_pos, domyślnie włączone); pozostałe przeglądarki renderują widok od początku. W przypadku folderów monitorowane są wyłącznie zmiany w katalogu pierwszego poziomu. Możesz także nacisnąć F5, aby odświeżyć widok ręcznie.

5. Pasek sterowania i rozszerzenia

  • Ctrl + O: Otwórz bieżący plik w domyślnej aplikacji systemowej (odpowiednik dwukrotnego kliknięcia ikony pliku).
  • Ctrl + R: Pokaż i zaznacz plik w Eksploratorze plików Windows.
  • Rozszerzaj akcje dynamicznie za pomocą wtyczek sterowania (np. kopiowanie listy plików w folderze, udostępnianie, zwalnianie uchwytów plików).

Przeglądarka tekstu i kodu

Zaprojektowana dla programistów i użytkowników technicznych, łącząca precyzyjne kolorowanie składni kodu źródłowego z błyskawicznym, płynnym otwieraniem wielomegabajtowych plików dziennika.

Architektura podwójnego widoku: widok standardowy a widok dużych plików

Aby wyeliminować błędy braku pamięci i zawieszanie interfejsu podczas przeglądania dużych plików, Seer automatycznie dopasowuje tryb widoku do rozmiaru pliku:

  • Próg automatycznego przełączania: Konfigurowany w opcjach, domyślnie wynosi 3 MiB (3 145 728 bajtów).
    • ≤ 3 MiB: Otwiera się w Widoku standardowym, zapewniając pełne kolorowanie składni, zawijanie wierszy, formatowanie kodu oraz szybkie przełączanie renderowania.
    • > 3 MiB: Automatycznie strumieniuje dokument w Widoku dużych plików, gwarantując błyskawiczne, płynne otwieranie wielusetmegabajtowych dzienników zdarzeń, zrzutów baz danych SQL czy potężnych plików CSV bez ryzyka wyczerpania pamięci.

Aby zachować natychmiastową responsywność przy ogromnych plikach, Widok dużych plików strumieniuje zawartość przy użyciu stałej wysokości wierszy. W związku z tym niektóre wymagające obliczeniowo funkcje — takie jak dynamiczne zawijanie wierszy, formatowanie kodu czy bezpośrednie renderowanie Markdown/HTML/SVG — są w tym trybie niedostępne. Oba widoki w pełni obsługują podświetlanie składni, wyszukiwanie (Ctrl + F), numery linii (N), pokazywanie białych znaków (W), minimapę przeglądu (M) oraz zaznaczanie tekstu myszą.

Limit długości pojedynczego wiersza i ochrona przed przepełnieniem

Podczas przeglądania plików zminifikowanych lub spakowanych w pakiety (takich jak jednolinijkowy JavaScript, monolityczne struktury JSON czy dane Base64), pojedynczy wiersz może zawierać dziesiątki lub setki tysięcy znaków. Obliczanie układu i zawijania wierszy dla tak długich linii powoduje poważne spowolnienia aplikacji lub zawieszanie okna przy zmianie jego rozmiaru.

  • Domyślny limit wiersza: 10 000 znaków: Seer domyślnie ogranicza odczyt i układ pojedynczego wiersza do 10 000 znaków (wartość konfiguracyjna wymusza ścisły dolny limit wynoszący 10 000).
  • Plakietka obcięcia wiersza: Jeśli linia przekracza 10 000 znaków, nadmiarowe bajty są bezpiecznie obcinane, a na końcu wiersza pojawia się kapsułkowa plakietka (np. … 500 B lub … 14.5 KB).
  • Etykieta pominiętych bajtów: Najedź kursorem na plakietkę, aby wyświetlić etykietę informującą o dokładnej liczbie pominiętych bajtów (np. Wiersz obcięty (pominięto 14 848 bajtów)), co pozwala zachować płynność działania bez utraty świadomości obcięcia zawartości.

Kompletny wykaz skrótów klawiszowych

Skrót Opis Dostępność w widokach
Z Przełącz zawijanie wierszy / przewijanie poziome Tylko widok standardowy
F Automatycznie formatuj kod (JSON / XML) Tylko widok standardowy
R Przełącz na widok renderowany (Markdown, HTML lub SVG) Tylko widok standardowy
L Wyśrodkuj widok na bieżącym wierszu kursora Tylko widok standardowy
N Pokaż / ukryj numery linii po lewej Dostępne w obu widokach
W Pokaż / ukryj białe znaki (kropki dla spacji, strzałki dla tabulacji) Dostępne w obu widokach
M Pokaż / ukryj minimapę kodu Dostępne w obu widokach
Ctrl + = Zwiększ rozmiar czcionki (lub przytrzymaj Ctrl i obróć kółko myszy) Dostępne w obu widokach
Ctrl + - Zmniejsz rozmiar czcionki Dostępne w obu widokach
Ctrl + F Otwórz pasek wyszukiwania (F3 następne, Shift+F3 poprzednie) Dostępne w obu widokach

Niestandardowe podświetlanie składni

Silnik podświetlania składni w programie Seer bazuje na otwartoźródłowej specyfikacji Kate syntax highlighting (tym samym standardzie, z którego korzystają Kate, KWrite, Qt Creator i KDevelop). Jeśli dany specjalistyczny lub niestandardowy format pliku nie jest domyślnie obsługiwany, albo chcesz dostosować kolorowanie składni, możesz łatwo dodać definicje składni w plikach .xml bez pisania kodu czy kompilacji.

1. Dokumentacja formatu i przykłady

Oficjalna wtyczka sterowania Hex View korzysta dokładnie z tego mechanizmu: zrzuca dane szesnastkowe do plików z niestandardowym rozszerzeniem .hextxt i dołącza plik syntax/hextxt.xml, zapewniając dedykowane kolorowanie składni.

2. Lokalizacje plików i aktywacja

Umieść pliki definicji .xml w jednym z katalogów składni programu Seer:

  • Standardowa instalacja Seer: %LocalAppData%\Corey\Seer\syntax\ (czyli C:\Users\<TwojaNazwaUżytkownika>\AppData\Local\Corey\Seer\syntax\; utwórz folder syntax, jeśli jeszcze nie istnieje).
  • Wersja przenośna Seer (Portable) (gdy plik portable.cfg znajduje się w katalogu głównym programu): <KatalogInstalacjiSeer>\data\syntax\.
  • Pakiety rozszerzeń: Pakiety wtyczek mogą dostarczać definicje składni w katalogu <katalogGłównyPakietu>\syntax\.

Aktywacja: Po umieszczeniu pliku po prostu uruchom ponownie Seer. Program automatycznie przeskanuje, zweryfikuje i zarejestruje wszystkie zgodne pliki składni.

3. Zasady plików XML i kluczowe ograniczenia

Definicje składni są zgodne ze standardową specyfikacją Kate Syntax XML. Poniżej przedstawiono strukturę oficjalnego przykładu 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>
  • Limit rozmiaru pliku: Każdy plik .xml musi bezwzględnie mieścić się w granicach 512 KB. Pliki przekraczające 512 KB są odrzucane w celu ochrony przed przypadkowym wczytaniem nieprawidłowych danych.
  • Wymagane atrybuty:
    • name (Wymagany): Unikalna wyświetlana nazwa języka (np. name="HexDump").
    • section: Kategoria, do której przypisana jest definicja (np. Sources, Scripts, Markup, Other).
    • extensions (Wymagany): Rozdzielane średnikami wzorce masek dopasowujące nazwy plików (np. extensions="*.hextxt").
    • ⚠️ Nie umieszczaj spacji po średnikach: Zapis *.foo; *.bar sprawi, że drugi wzorzec zostanie odczytany ze spacją na początku (" *.bar"), przez co nigdy nie dopasuje żadnego pliku. Zawsze zapisuj wzorce bez spacji: *.foo;*.bar.
    • priority: Musi być dodatnią liczbą całkowitą (np. priority="100").
    • version: Numer wersji definicji (liczba całkowita lub zmiennoprzecinkowa, np. version="2").
    • kateversion: Ciąg wersji formatu Kate. Musi zawierać kropkę (np. kateversion="5.0" lub kateversion="6.0"). Pliki bez atrybutu kateversion, bez kropki w wersji lub z niezgodną wersją są pomijane.

4. Rozwiązywanie konfliktów i nadpisywanie reguł

Gdy wiele definicji składni nakłada się na siebie, Seer stosuje określone reguły pierwszeństwa:

  • Identyczne nazwy (dopasowanie name): Jeśli niestandardowa definicja ma taką samą nazwę name jak definicja istniejąca lub wbudowana, pierwszeństwo ma ta z wyższym numerem version. Przy równych wersjach zachowywana jest definicja załadowana jako pierwsza.
  • Pokrywające się rozszerzenia (kolizja extensions): Gdy różne definicje języków przypisane są do tego samego rozszerzenia pliku (np. dwie definicje dopasowujące *.shader), wybierana jest definicja o wyższej wartości priority.
  • Nadpisywanie wbudowanych reguł podświetlania: Aby zastąpić wbudowane w programie Seer podświetlanie danego typu pliku zaktualizowaną regułą społecznościową lub własną, wystarczy podać wyższą liczbę całkowitą w polu priority (np. priority="100"; wbudowane priorytety to zazwyczaj liczby jednocyfrowe), a Seer bez problemu nada priorytet Twojej regule.

Przeglądarka wideo i dźwięku

Zapewnia obsługę sprzętowego dekodowania GPU (domyślnie wyłączonego) oraz wizualizację audio w czasie rzeczywistym, gwarantując płynne odtwarzanie wszystkich popularnych formatów multimedialnych.

Wymagania dotyczące dekodowania i renderowania OpenGL

  • Mechanizm dekodowania: Dekodowanie sprzętowe jest domyślnie wyłączone — opcja Wyłącz dekodowanie GPU w Ustawienia > Typy > Media jest zaznaczona, więc Seer uruchamia się z dekodowaniem programowym (FFmpeg, dav1d). Odznacz tę opcję, aby Seer próbował użyć dekoderów GPU, a opcjonalnie ustal dokładną kolejność mechanizmów w pliku user.ini [Media] w kluczu decoders (D3D11, MFT:d3d=11, DXVA, CUDA, FFmpeg, dav1d, ...).
  • ⚠️ Sprzętowe renderowanie OpenGL: Wyświetlanie klatek wideo bezwzględnie wymaga aktywnego kontekstu renderowania sprzętowego OpenGL z procesora graficznego (GPU). W rzadkich środowiskach (takich jak maszyny wirtualne, połączenia pulpitu zdalnego bez przekazywania GPU lub systemy z nieaktualnymi bądź uszkodzonymi sterownikami graficznymi), odtwarzanie wideo może nie renderować się poprawnie.

Sterowanie odtwarzaniem i głośnością

  • Czas trwania zmiany prędkości odtwarzania: Zmiany prędkości odtwarzania obowiązują wyłącznie w czasie działania aplikacji (w ramach aktywnej sesji programu) i są automatycznie resetowane do wartości 1.0x przy kolejnym uruchomieniu programu Seer.
  • Regulacja głośności (zwykły podgląd a osobne okno):
    • Standardowe okno podglądu: Obsługuje przełączanie Wycisz / Wyłącz wyciszenie (M lub przycisk na pasku sterowania), bez suwaka regulacji głośności.
    • Samodzielne okno (SeerViewer.exe): Umożliwia precyzyjną regulację głośności za pomocą kółka myszy lub wysuwanego suwaka głośności ze wskaźnikiem na ekranie (Volume OSD) oraz automatycznie zapisuje i zachowuje poziom głośności między uruchomieniami.
  • Wybór ścieżki napisów i automatyczne wykrywanie: W przypadku filmów z wbudowanymi ścieżkami napisów można je wybierać lub wyłączać w menu kontekstowym pod prawym przyciskiem myszy w podmenu Napisy. Seer automatycznie wykrywa także zewnętrzne pliki napisów .srt, .ass, .ssa i .vtt o tej samej nazwie bazowej w folderze z filmem.
  • Ochrona materiałów krótszych niż 1 sekunda: Klipy multimedialne o czasie trwania poniżej 1 sekundy (< 1000 ms) nie mają funkcji odtwarzania: suwak postępu, wskaźnik czasu, przycisk odtwarzania/pauzy, przycisk prędkości oraz przycisk wyciszenia są całkowicie ukryte, a skróty osi czasu wyłączone. Zapętlanie jest wyłączone, aby uniknąć niestabilności potoku odtwarzania; klip jest odtwarzany raz i zatrzymuje się na ostatniej klatce, a na pasku sterowania pojawia się komunikat „Brak osi czasu”.
  • Rozdziały wideo i etykieta na pasku postępu: W filmach z wbudowanymi rozdziałami (np. MP4 lub MKV) suwak postępu automatycznie oznacza znaczniki rozdziałów. Najechanie myszą na pasek postępu wyświetla etykietę z dokładnym znacznikiem czasu i tytułem rozdziału (np. 04:15 | Wstęp).
  • Tryby wyświetlania wskaźnika czasu: Kliknij etykietę czasu na pasku sterowania, aby przełączać tryby wyświetlania (między czasem upływającym / całkowitym czasem trwania a odliczaniem czasu pozostałego). Preferowany styl wyświetlania jest zapamiętywany automatycznie.
  • Skok procentowy: Naciskaj klawisze cyfr od 0 do 9 podczas odtwarzania, aby przeskoczyć bezpośrednio do 0%–90% długości filmu.
  • Przechodzenie klatka po klatce: Naciśnij , / ., aby wstrzymać i cofnąć / przejść do przodu o 1 klatkę (Shift + , / Shift + . przeskakuje o 5 klatek). Funkcja jest również dostępna w menu pod prawym przyciskiem myszy „Skocz”.
  • Wznawianie odtwarzania: Zapamiętuje postęp odtwarzania plików audio i wideo, jeśli funkcja została włączona w ustawieniach lub w pliku user.ini (audio_remember_playback_pos i video_remember_playback_pos, domyślnie wyłączona).

Błyskawiczne kopiowanie klatek i okładek

Naciśnij Ctrl + C w dowolnym momencie odtwarzania lub pauzy, aby skopiować materiał wizualny bezpośrednio do schowka:

  • Przechwytywanie klatki wideo: Kopiuje bieżącą klatkę wideo do schowka systemowego jako bezstratny obraz w wysokiej rozdzielczości.
    • Precyzyjne wybieranie klatki: Jeśli chcesz skopiować konkretną klatkę, po prostu wstrzymaj odtwarzanie i użyj nawigacji klatka po klatce (, dla poprzedniej klatki, . dla następnej lub Shift + , / Shift + . dla skoku o 5 klatek), aby przejść do właściwej klatki, a następnie naciśnij Ctrl + C.
  • Ścieżki audio:
    • Z wbudowaną okładką: Jeśli plik audio zawiera okładkę albumu (a widok jest ustawiony na Tylko okładka lub Okładka + wizualizacja), skrót Ctrl + C kopiuje oryginalną okładkę w wysokiej rozdzielczości bezpośrednio do schowka.
    • Bez okładki (lub w trybie Tylko wizualizacja): Jeśli utwór nie posiada wbudowanej okładki lub jest wyświetlany w trybie Tylko wizualizacja, skrót Ctrl + C przechwytuje aktywną dynamiczną falę dźwiękową i zapisuje ją w schowku jako obraz.
  • Po każdym udanym skopiowaniu pojawia się powiadomienie potwierdzające zapisanie obrazu w schowku.

Wizualizator audio i kinowe formaty RAW

  • Wizualizator audio w czasie rzeczywistym: Podczas odtwarzania utworów audio (MP3, FLAC, WAV itp.) dostępny jest wizualizator działający w czasie rzeczywistym, konfigurowany w menu kontekstowym pod prawym przyciskiem myszy:
    • 3 tryby widoku: Tylko okładka, Okładka + wizualizacja, Tylko wizualizacja.
    • 4 style wizualizatora: Paski lustrzane, Paski symetryczne, Krzywa widma, Fala płynna.
  • Kinowe formaty wideo RAW: Po zainstalowaniu oficjalnej wtyczki mdkadapter, Seer natywnie wyświetla podgląd profesjonalnych kinowych materiałów RAW, w tym formatów RED R3D (.r3d) i Blackmagic RAW (.braw).

Przeglądarka obrazów

Zaprojektowana z myślą o precyzyjnym projektowaniu graficznym i fotografii, łącząca renderowanie przyspieszane przez GPU, zaawansowaną obsługę gestów oraz błyskawiczne otwieranie ogromnych zdjęć RAW.

Tryby wyświetlania i nawigacja po obszarze obrazu

  • Domyślny tryb wyświetlania: Skonfiguruj preferowany rozmiar otwierania w Ustawienia > Typy > Obraz:
    • Autodopasowanie (domyślnie): Automatycznie zmniejsza lub powiększa obraz, aby cały mieścił się w oknie przeglądarki bez pasków przewijania.
    • Dopasuj do krótszego boku: Skaluje do momentu, aż krótszy bok dotknie krawędzi okna; dłuższy bok można w razie potrzeby przewijać (doskonałe do wysokich zrzutów ekranu lub banerów panoramicznych).
    • Preferuj pełny rozmiar: Zawsze otwiera obraz w 100% oryginalnej, nieskalowanej rozdzielczości fizycznej.
  • Inteligentne rozwijanie (E): Naciśnij E (lub wybierz opcję Rozwiń z menu kontekstowego pod prawym przyciskiem myszy), aby inteligentnie zoptymalizować rozmiar okna i powiększenie:
    • Dla wysokich obrazów pionowych (np. zrzuty ekranu z telefonu, długie zrzuty stron WWW): rozszerza szerokość obrazu do dostępnej szerokości ekranu, umożliwiając płynne przewijanie w pionie.
    • Dla szerokich panoram: dopasowuje wysokość do dostępnej wysokości ekranu, umożliwiając przewijanie w poziomie.
    • Seer automatycznie oblicza maksymalny czytelny wymiar na monitorze i odpowiednio dostosowuje wielkość okna podglądu.
  • Bezpośrednie dopasowanie krawędzi: Naciśnij W, aby dopasować obraz do szerokości okna, lub naciśnij H, aby dopasować do wysokości okna.
  • Przełączanie dwukrotnym kliknięciem: Kliknij dwukrotnie w dowolnym miejscu na obrazie, aby błyskawicznie przełączać między rzeczywistym rozmiarem 1:1 pikseli a trybem dopasowania do okna.
  • Gesty kółka myszy i płytki dotykowej:
    • Działanie kółka myszy: W Ustawienia > Typy > Obraz wybierz, czy obracanie kółkiem myszy ma przewijać obraz w pionie, czy płynnie powiększać bez przytrzymywania klawisza Ctrl.
    • Shift + kółko myszy: Przewija obraz w poziomie — bez trudu przesuwaj szerokie zdjęcia bez przeciągania pasków przewijania.
    • Precyzyjna płytka dotykowa Windows: Natywna obsługa powiększania dwoma palcami (pinch-to-zoom) oraz płynnego przesuwania dwoma palcami.
    • Kliknij i przeciągnij: Po przybliżeniu wystarczy kliknąć i przeciągnąć lewym przyciskiem myszy, aby swobodnie poruszać się po obrazie.
  • Minimapa przeglądu (M): Naciśnij M, aby włączyć lub wyłączyć minimapę nawigacyjną w prawym dolnym rogu. Po przybliżeniu klikaj lub przeciągaj wyróżnioną ramkę widoku na minimapie, aby z najwyższą precyzją nawigować po wielotysięcznych płaszczyznach pikseli.

Funkcje inspekcji i zmiana tła

  • Etykieta rozdzielczości i bieżący współczynnik powiększenia: Etykieta rozdzielczości na dolnym pasku sterowania wyświetla oryginalne wymiary obrazu (np. 3840×2160). Najechanie kursorem na etykietę wyświetla etykietę w czasie rzeczywistym z informacją o aktualnie renderowanych wymiarach i dokładnym procencie powiększenia (np. 1280×720 (33.33%)), co pozwala błyskawicznie sprawdzić bieżącą skalę.
  • Przełączanie tła obrazu w 5 trybach (B):
    • Naciśnij B (lub użyj menu pod prawym przyciskiem myszy), aby przełączać między opcjami: Brak (dziedziczy motyw aplikacji), Przezroczysta szachownica, Czarny, Szary i Biały.
    • Wygodna inspekcja przezroczystości: Niezbędna funkcja przy przeglądaniu jasnych lub ciemnych przezroczystych plików PNG, monochromatycznych logo czy białych wektorów SVG — przełącz na czerń, aby sprawdzić białe detale, lub na biel, aby ocenić ciemne kontury.
  • Orientacja i odbicie lustrzane: Naciśnij R / L, aby obrócić o 90° w prawo / w lewo; naciśnij X / Y, aby odbić w poziomie / w pionie.
  • Szybkie otwieranie olbrzymich obrazów (próg 150 MiB):
    • Otwieranie gigantycznych obrazów (zeskanowanych archiwów, gigapikselowych zdjęć lotniczych czy ogromnych plików TIFF przekraczających 150 MiB) często zawiesza zwykłe przeglądarki.
    • Seer stosuje dwuetapowy potok przetwarzania: wyodrębnia wbudowany podgląd w wysokiej rozdzielczości w ułamku sekundy, dając natychmiastowy, płynny podgląd po naciśnięciu spacji, jednocześnie umożliwiając wczytanie pełnej, nieskompresowanej mapy bitowej na żądanie bez wyczerpania pamięci.

Zaawansowane formaty i metadane

  • Zgodność z profesjonalnymi plikami Adobe PSD:
    • Pełna zgodność z natywnymi plikami Adobe Photoshop .psd bez konieczności uruchamiania programu Photoshop.
    • Kompleksowa obsługa głębi kolorów 8-bit, 16-bit i 32-bit.
    • Wierne odwzorowanie kolorów w trybach druku CMYK, duotonu (Duotone), kolorów indeksowanych i wielokanałowych (Multichannel).
  • Bezstratne negatywy Camera RAW i dane EXIF:
    • Natywne, bezpośrednie dekodowanie profesjonalnych formatów RAW z aparatów: Canon (.cr2, .cr3), Nikon (.nef), Sony (.arw), Fujifilm (.raf), Adobe (.dng), Olympus (.orf), Panasonic (.rw2) i innych.
    • Nadaje priorytet wbudowanym podglądom w pełnej rozdzielczości, otwierając pliki w ułamku sekundy; Inspektor właściwości (Ctrl + I) odczytuje model aparatu, optykę obiektywu, ogniskową, przysłonę, czas naświetlania, ISO, kompensację ekspozycji oraz wbudowane współrzędne GPS.
  • Inteligentne wykrywanie animacji:
    • Wiele plików .apng i .webp zawiera tylko pojedynczą klatkę statyczną. Seer bada metadane animacji, aby automatycznie dobrać najlepszy mechanizm wyświetlania:
    • Pliki statyczne jednoklatkowe: Automatycznie kierowane do silnika rastrowego, co pozwala na inspekcję pikseli 1:1, powiększanie i odczyt danych EXIF.
    • Sekwencje animowane (GIF / APNG / animowany WebP): Aktywuje silnik odtwarzania z kontrolą zapętlenia, pauzą i nawigacją klatka po klatce (, / .) do inspekcji poszczególnych klatek animacji.
  • Kontenery ikon wielorozdzielczościowych (ICO / CUR / ICNS):
    • W przypadku ikon Windows (.ico), kursorów (.cur) lub ikon macOS (.icns) zawierających wiele rozdzielczości i głębi kolorów, dolny pasek sterowania wyświetla listę wyboru wszystkich zawartych rozmiarów ikon (np. 16x16, 32x32, 48x48, 256x256).
    • Kliknij Eksportuj zaznaczony obraz jako PNG na pasku sterowania, aby błyskawicznie wyeksportować aktywną warstwę ikony jako osobny, przezroczysty plik PNG.
  • Grafika wektorowa (SVG) i podgląd kodu źródłowego:
    • Renderuje rysunki wektorowe z nieskazitelną ostrością w dowolnej skali. Menu pod prawym przyciskiem myszy zawiera skrót do bezpośredniego wyświetlenia surowego kodu XML w przeglądarce tekstu.

Przeglądarka dokumentów PDF

Wyposażona w lekki, natywny silnik renderowania zoptymalizowany pod kątem dokumentacji biurowej i opracowań technicznych, ze strumieniowym renderowaniem w tle i zaawansowaną obsługą adnotacji.

Układy czytania i przegląd stron

  • Widok dwóch stron książki (P): Naciśnij P (lub użyj menu kontekstowego pod prawym przyciskiem myszy), aby przełączyć między ciągłym przewijaniem pionowym a realistycznym układem dwóch stron z odstępem introligatorskim.
  • Siatka przeglądu stron (Ctrl + G): Naciśnij Ctrl + G, aby przejść do trybu przeglądu stron, renderującego wszystkie strony dokumentu w postaci interaktywnej siatki miniatur. Kliknij dowolną miniaturę, aby przejść bezpośrednio do tej strony.
  • Skróty szybkiej nawigacji: Naciśnij [ / ], aby przejść do poprzedniej / następnej strony; naciśnij Home / End, aby przeskoczyć bezpośrednio do pierwszej / ostatniej strony. Naciśnij M, aby włączyć lub wyłączyć minimapę.
  • Bezpośrednie dopasowanie rozmiaru: Naciśnij W, aby dopasować do szerokości strony, H, aby dopasować do wysokości strony, lub A, aby przywrócić rzeczywisty rozmiar fizyczny 1:1.
  • 3 motywy kolorystyczne czytania (D): Naciśnij D, aby przełączać między trybami: Domyślne (biały), Tryb ciemny (wysoki kontrast oszczędzający wzrok) oraz Ochrona oczu (ciepła sepia ułatwiająca czytanie), bez modyfikowania kolorów samego dokumentu.
  • Style odstępu stron (G): Naciśnij G, aby przełączać między domyślnym czystym odstępem, linią ciągłą, linią przerywaną i linią falowaną.
  • Orientacja (R / L): Obracaj strony dokumentu o 90° w prawo (R) lub w lewo (L).

Domyślne tryby powiększenia i reguły skalowania

Oprócz skrótów klawiszowych (Ctrl + = / Ctrl + - lub Ctrl + kółko myszy), Seer oferuje 4 konfigurowalne domyślne tryby powiększenia przy otwieraniu, dostępne w menu pod prawym przyciskiem myszy oraz w konfiguracji:

  • Cztery domyślne tryby powiększenia:
    • Domyślne / Rzeczywisty rozmiar: Otwiera strony w oryginalnych wymiarach fizycznych 1:1. Ważne zachowanie historii: Tylko ta domyślna opcja przywraca zapisany poziom powiększenia z historii dokumentu; pozostałe tryby ignorują powiększenie z historii przy otwieraniu.
    • Dopasuj szerokość: Dynamicznie skaluje strony tak, aby maksymalna szerokość spośród wszystkich stron mieściła się w oknie przeglądarki. Początkowe obliczenie powiększenia odnosi się do bazowego rozmiaru okna (domyślnie fit_w = 960, konfigurowane w user.ini [PDF]).
    • Dopasuj do wysokości: Dynamicznie skaluje strony tak, aby bieżąca strona mieściła się w wysokości okna przeglądarki (w widoku dwóch stron brana jest pod uwagę wyższa strona z pary). Wartość fit_h = 960 w user.ini [PDF] stanowi jedynie początkową bazę wysokości okna.
    • Własny: Zawsze otwiera dokumenty z Twoim preferowanym współczynnikiem skalowania (np. 125%, 150%).
  • Menu powiększenia pod prawym przyciskiem i ustawianie własnego domyślnego:
    • Menu kontekstowe pod prawym przyciskiem myszy wyświetla bieżący procent powiększenia (np. Własny (135%)).
    • „Ustaw obecne powiększenie jako własne”: Po dopasowaniu dokumentu do wygodnego rozmiaru czytania kliknij prawym przyciskiem myszy i wybierz tę opcję, aby natychmiast zapisać tę wartość procentową jako globalne ustawienie domyślne.

Nawigacja na pasku bocznym i wyrównanie strony

  • Dynamiczny pasek boczny (O): Naciśnij O, aby włączyć lub wyłączyć pasek boczny. W celu zachowania przejrzystości interfejsu karty pojawiają się dynamicznie w zależności od zawartości dokumentu:
    • Miniatury: Dostępne zawsze dla każdego dokumentu, przedstawiające ciągły pas miniatur z numerami stron.
    • Spis treści: Pojawia się tylko wtedy, gdy plik PDF zawiera wbudowane zakładki lub dane spisu treści, wyświetlając wielopoziomowe, rozwijane drzewo do nawigacji po rozdziałach.
    • Wyróżnienia i notatki: Pojawia się tylko wtedy, gdy dokument PDF zawiera adnotacje czytelnika, wymieniając wszystkie zakreślenia, przekreślenia i notatki w dokumencie.
  • Wyrównanie miniatur (V): Podczas czytania w głównym oknie naciśnij V, aby automatycznie wyrównać i wyśrodkować listę miniatur na pasku bocznym na aktualnie widocznej stronie.
  • Konfigurowalna pozycja paska bocznego: Domyślnie pasek boczny jest zadokowany po prawej stronie. Możesz zmienić jego pozycję na lewą stronę, ustawiając w user.ini [PDF] wpis show_sidebar_left = true.

Interaktywne łącza, wyszukiwanie i bezpieczeństwo

  • Natywna interakcja z hiperłączami: Pełna obsługa klikania pozycji spisu treści, wewnętrznych zakotwiczeń stron, zewnętrznych adresów URL (otwieranych bezpośrednio w domyślnej przeglądarce) oraz łączy e-mail mailto.
  • Widoczność adnotacji (T): Naciśnij T, aby przełączać widoczność zaznaczeń tekstu, podkreśleń i adnotacji czytelnika w dokumencie.
  • Pełnotekstowe wyszukiwanie strumieniowe (Ctrl + F):
    • Asynchroniczne wyszukiwanie fragmentami w tle z aktywnym wskaźnikiem ładowania.
    • Obsługuje rozróżnianie wielkości liter (Aa), pomarańczowe wyróżnienie bieżącego dopasowania, żółte podświetlenie pozostałych wyników oraz przechodzenie klawiszami F3 / Shift + F3 z uwzględnieniem podziałów wierszy z łącznikami.
  • Dokumenty chronione hasłem: Zaszyfrowane pliki PDF automatycznie wyświetlają natywne okno wprowadzania hasła, co pozwala na bezpieczne odblokowanie i przeglądanie zawartości.

Przeglądarka folderów i archiwów

Błyskawicznie sprawdzaj strukturę folderów i zawartość skompresowanych archiwów bez konieczności rozpakowywania na dysk i zaśmiecania plikami tymczasowymi.

Trzy różne tryby widoku

  • Widok drzewa (Alt + T): Klasyczne wielopoziomowe, rozwijane drzewo katalogów, przedstawiające foldery i pliki w jednolitej hierarchii ze strzałkami rozwijania/zwijania.
  • Widok kolumn (Alt + C): Kolumny w stylu Findera z macOS, umożliwiające zagłębianie się w strukturę plików poprzez klikanie podfolderów bez utraty kontekstu katalogu nadrzędnego.
  • Widok galerii (Alt + Y): Układ siatki miniatur zoptymalizowany pod kątem katalogów ze zdjęciami, grafikami i zasobami cyfrowymi, z nawigacją strzałkami klawiatury i wbudowanym bocznym panelem podglądu.

Integracja ze stanem Git i wyszukiwanie na miejscu

  • Plakietki stanu repozytorium Git:
    • Podczas przeglądania folderów wewnątrz repozytorium Git, Seer automatycznie wykrywa stan repozytorium i wyświetla kolorowe oznaczenia obok wpisów plików:
    • Zmodyfikowany (M): Śledzone pliki ze zmianami w poczekalni (staged) lub poza nią (unstaged).
    • Dodany (A): Nowe pliki dodane do poczekalni (staged).
    • Nieśledzony (?): Nowo utworzone pliki nieśledzone jeszcze przez Git.
    • Zmieniono nazwę (R): Pliki, których nazwę zmieniono.
    • Usunięty (D): Śledzone pliki, które zostały usunięte.
    • Funkcję tę można włączyć lub wyłączyć w Ustawienia > Typy > Folder (domyślnie włączona).
  • Wyszukiwanie plików na miejscu (Ctrl + F):
    • Naciśnij Ctrl + F, aby wyszukiwać nazwy plików w czasie rzeczywistym z uwzględnieniem wielkości liter (Aa).
    • Pasujące nazwy są wyróżniane, a pozostałe wpisy przyciemniane zamiast ukrywania, co pozwala zachować czytelność struktury folderu. Klawisz Enter lub F3 pozwala na przechodzenie między wynikami we wszystkich trzech widokach.
  • Boczny panel informacyjny i podglądu (Alt + D):
    • Naciśnij Alt + D, aby włączyć lub wyłączyć prawy panel informacyjny i przeglądać miniatury plików, metadane EXIF oraz uwagi do plików bezpośrednio, bez otwierania osobnych okien podglądu.

Przeglądanie archiwów i szybkie operacje

  • Błyskawiczny podgląd archiwów i podwójna dekompresja:
    • Natywny, bezpośredni odczyt archiwów, w tym .zip, .7z, .rar, .tar, .gz, .bz2, .xz, .zst, .iso, .cab, .chm oraz .arj, bez wypakowywania plików tymczasowych na dysk.
    • Obsługa zagnieżdżonych archiwów wymagających wtórnej dekompresji.
  • Obliczanie rozmiaru folderu w tle: Otwarcie folderu uruchamia skanowanie rozmiaru w osobnym procesie pomocniczym, dzięki czemu okno podglądu zachowuje pełną responsywność, a łączny rozmiar folderu pojawia się w Inspektorze właściwości po zakończeniu skanowania.
  • Wygodne kopiowanie ścieżek:
    • Opcje menu pod prawym przyciskiem myszy umożliwiają kopiowanie jednym kliknięciem ścieżek bezwzględnych, ścieżek względnych lub całej listy zawartości katalogu do schowka.

Przeglądarka stron Web i Markdown

Nowoczesne renderowanie w trybie offline dla dokumentów .html, .mhtml i .md.

Silnik przeglądarki i kwestie bezpieczeństwa

Seer zawiera wbudowany pełny silnik przeglądarki Chrome (Chromium), oferując możliwości renderowania i wykonywania skryptów identyczne jak w nowoczesnych przeglądarkach internetowych:

  • Rdzeń Chrome (Chromium): Pełna zgodność z HTML5, nowoczesnym CSS3, JavaScriptem, Canvas, SVG oraz akceleracją sprzętową dla lokalnych aplikacji jednostronicowych, raportów i archiwów internetowych .mhtml.
  • Uprawnienia lokalne i sieciowe:
    • Aby umożliwić wyświetlanie zaawansowanych raportów lokalnych, dokumentacji offline i podglądów Markdown, reguły bezpieczeństwa webowego zostały złagodzone: dokumenty lokalne mogą wczytywać zasoby z innych katalogów, pobierać dane z zewnętrznych sieci CDN oraz korzystać ze schowka.
  • Pamięć podręczna i pamięć trwała:
    • Pamięć podręczna HTTP jest przechowywana wyłącznie w pamięci operacyjnej (MemoryHttpCache), natomiast trwała pamięć przeglądarki (taka jak HTML5 localStorage, IndexedDB i dane witryn) znajduje się w %LocalAppData%\Corey\Seer\web.
  • ⚠️ Ostrzeżenie o bezpieczeństwie:
    • Ponieważ podglądane dokumenty HTML otrzymują uprawnienia do odczytu plików lokalnych, dostępu do sieci i wykonywania skryptów, nigdy nie uruchamiaj podglądu niezaufanych, podejrzanych lub niezweryfikowanych plików .html z nieznanych źródeł.

Pływający pasek wyszukiwania i spis treści

  • Pływający pasek wyszukiwania nad silnikiem WebEngine:
    • Pasek wyszukiwania unosi się nad stroną we własnym oknie, dzięki czemu pozostaje czytelny i w pełni widoczny nad akcelerowanym sprzętowo widokiem strony internetowej, zamiast być przez niego przysłanianym.
    • Naciśnij Ctrl + F, aby otworzyć wyszukiwanie słów kluczowych na stronie z obsługą rozróżniania wielkości liter (Aa) i przechodzeniem klawiszami F3 / Shift + F3.
  • Pływający spis treści (T): Naciśnij T, aby włączyć lub wyłączyć dynamiczny, boczny spis treści, który śledzi postęp przewijania w czasie rzeczywistym.
  • Skalowanie zawartości: Przytrzymaj klawisz Ctrl i obróć kółko myszy lub naciśnij Ctrl + = / Ctrl + -, aby powiększyć lub pomniejszyć stronę.

Motywy Markdown, wzory matematyczne i diagramy

  • W 100% offline i samowystarczalne: Wszystkie zasoby do renderowania Markdown — w tym arkusze stylów motywów, czcionki matematyczne KaTeX oraz silnik diagramów Mermaid — są wbudowane bezpośrednio w program Seer. Podgląd Markdown działa całkowicie offline, bez jakichkolwiek zależności od zewnętrznych sieci CDN czy internetowych plików CSS/JS.
  • Biblioteka motywów: Starannie dobrane wbudowane motywy, m.in.: default, github_light, github_dark, obsidian, studio, papyrus, amethyst, prism, evergreen, sahara, nordic i inne. Niestandardowy zewnętrzny plik CSS można również wskazać w Ustawienia > Typy > HTML.
  • Wzory matematyczne LaTeX (KaTeX): Natywne renderowanie wzorów w tekście $wzór$ oraz bloków $$wzór$$.
  • Diagramy techniczne (Mermaid): Natywne renderowanie schematów blokowych, diagramów sekwencji i wykresów Gantta.
  • Wyróżnienia GitHub (Alerts): Natywna stylizacja cytatów blokowych [!NOTE], [!TIP], [!WARNING], [!IMPORTANT] oraz [!CAUTION].
  • Zapisz jako PDF: Dolny pasek sterowania zawiera akcję „Zapisz jako PDF”, umożliwiającą eksport ostylowanych stron Markdown lub Web do wektorowych dokumentów PDF jednym kliknięciem.

Podgląd systemowy i miniatura

W przypadku własnościowych lub specjalistycznych formatów plików nieobsługiwanych przez wbudowane przeglądarki programu Seer oraz przy braku dedykowanych wtyczek, Seer wykorzystuje ekosystem systemu operacyjnego Windows za pomocą dwupoziomowego mechanizmu awaryjnego (fallback).

Koncepcja i zasada działania

Aby właściwie zrozumieć działanie tego modułu, należy wyjaśnić, czym są te dwie funkcje i skąd pochodzą wykorzystywane przez nie dane:

  • Podgląd systemowy:
    • Odpowiada dokładnie zawartości wyświetlanej w wbudowanym okienku podglądu Eksploratora plików Windows (przełączanym skrótem Alt + P w Eksploratorze).
    • Jest to interaktywny komponent podglądu zarejestrowany w systemie operacyjnym przez aplikacje innych firm (np. przewijany widok dokumentów, interaktywny podgląd arkuszy kalkulacyjnych).
  • Miniatura systemowa:
    • Pobiera wygenerowaną przez system lub aplikację ikonę/miniaturę pliku i renderuje ją powiększoną i wyśrodkowaną w oknie podglądu. Gdy interaktywna procedura obsługi podglądu jest niedostępna, powiększona miniatura w wysokiej rozdzielczości pozwala natychmiast zidentyfikować zawartość pliku.
  • Źródło danych: dostarczane przez zainstalowane programy: System Windows sam w sobie nie wie, jak wyświetlać podgląd każdego specjalistycznego formatu. Funkcje te są dostarczane i rejestrowane w systemie Windows przez instalowane oprogramowanie innych firm (na przykład instalacja Adobe Photoshop zapewnia podgląd .psd, pakiet Microsoft Office zapewnia podgląd .docx / .xlsx / .pptx, a pakiety 3D/CAD zapewniają podgląd modeli inżynieryjnych).
  • Rola programu Seer: odczyt i osadzanie istniejących danych:
    • Seer po prostu próbuje odczytać i osadzić te dane z systemu operacyjnego. Sam Seer nie zawiera zamkniętych dekoderów dla tych formatów własnościowych; zamiast tego łączy się z powłoką systemu Windows za pośrednictwem standardowych interfejsów podglądu i miniatur.
    • Jeśli odpowiednia aplikacja nie jest zainstalowana na komputerze lub oprogramowanie to nie zarejestrowało w systemie Windows komponentów podglądu powłoki, Seer nie jest w stanie wyczarować podglądu z niczego.

Dwupoziomowe ładowanie i mechanizm awaryjny

Gdy Seer napotka format pliku niewbudowany do programu, stosuje następujący sekwencyjny mechanizm awaryjny według priorytetów:

graph TD
    A["Plik własnościowy / niewbudowany (Naciśnięcie spacji)"] --> B{"Czy obsługa podglądu jest dostępna w systemie Windows lub zainstalowanych programach?"}
    B -- "Dostępna i załadowana" --> C["Osadź podgląd systemowy (Natywny, interaktywny widok)"]
    B -- "Niedostępna lub błąd ładowania" --> D{"Czy miniatura awaryjna jest włączona?"}
    D -- "Włączona i miniatura istnieje" --> E["Pobierz miniaturę powłoki (Powiększona i wyśrodkowana)"]
    D -- "Wyłączona lub brak miniatury" --> F["Wyświetl informację o nieobsługiwanym pliku"]
  1. Pierwszy priorytet: Podgląd systemowy: Wyszukuje i aktywuje komponent podglądu dostarczony przez system Windows lub zainstalowane oprogramowanie, osadzając identyczny, interaktywny widok, jaki pojawiłby się w okienku podglądu Eksploratora plików.
  2. Drugi priorytet: Miniatura systemowa: Jeśli nie zarejestrowano procedury obsługi podglądu lub jej inicjalizacja się nie powiodła, Seer pobiera miniaturę powłoki w najwyższej rozdzielczości i płynnie skaluje ją do rozmiaru okna.

Niezawodność skrótów klawiszowych i ochrona plików w chmurze

  • Zamykanie klawiaturą: Gdy samo okno programu Seer jest aktywne, klawisze Spacja i Esc zamykają podgląd tak jak zwykle. Gdy osadzony komponent podglądu innej firmy (taki jak procedura obsługi pakietu Microsoft Office lub Adobe) przejmie fokus klawiatury, naciśnięcia klawiszy nie trafiają już bezpośrednio do programu Seer, dlatego Seer korzysta z niskopoziomowego przechwytywania klawiatury (hook). Klawisz Spacja jest obsługiwany przez hook domyślnie; przekazywanie klawisza Esc jest kontrolowane przez parametr enable_esc_key w user.ini [General] i domyślnie jest wyłączone — włącz je, jeśli chcesz, aby klawisz Esc zamykał okno, gdy fokus posiada zewnętrzny podgląd.
  • Ochrona plików na żądanie w chmurze: W przypadku plików przechowywanych tylko w chmurze (takich jak pliki zastępcze usługi OneDrive, które nie zostały jeszcze pobrane lokalnie), Seer automatycznie unika aktywowania procedur obsługi podglądu i wyodrębniania metadanych, zapobiegając niepożądanemu pobieraniu plików w tle.

Konfiguracja i zarządzanie

Wszystkie opcje tego modułu konfiguruje się w Ustawienia > Typy > System:

  • Przełącznik globalny: Włącz lub całkowicie wyłącz moduł awaryjny w Ustawienia > Typy > System.
  • Niezależne przełączanie miniatur awaryjnych: Jeśli preferujesz wyłącznie interaktywne podglądy i nie chcesz oglądać powiększonych miniatur statycznych, odznacz opcję Używaj miniatur systemowych dla plików bez procedury obsługi podglądu w Ustawienia > Typy > System.
  • Lista wykluczonych rozszerzeń plików: Wyklucz określone, problematyczne lub wolno działające komponenty podglądu innych firm, konfigurując klucz exclude w pliku user.ini [SystemViewer].

Znane ograniczenia i ważne wskazówki

1. Blokowanie pliku podczas otwartego podglądu

Plik zablokowany przez komponent podglądu: Podczas przeglądania dokumentu za pomocą Podglądu systemowego, aktywny komponent podglądu dostarczony przez oprogramowanie innych firm (takie jak Microsoft Office, Adobe Acrobat/Photoshop czy pakiety CAD) zwykle blokuje plik jako otwarty przez cały czas trwania podglądu.

  • Objawy: Gdy okno podglądu pozostaje otwarte, próba zmiany nazwy, przeniesienia, nadpisania lub usunięcia pliku w Eksploratorze plików Windows lub innym programie wywoła komunikat systemu Windows: „Nie można ukończyć akcji, ponieważ plik jest otwarty w innym programie”.
  • Rozwiązanie:
    • Wystarczy zamknąć okno podglądu programu Seer (naciskając klawisz Spacja lub Esc) albo przejść do dowolnego innego pliku w menedżerze plików. Seer natychmiast zamyka zewnętrzny komponent podglądu i zwalnia uchwyt pliku, umożliwiając normalne wykonanie operacji zmiany nazwy lub usunięcia.
  • Porównanie z miniaturami:
    • Dla kontrastu, gdy aktywne są awaryjne Miniatury powłoki lub natywne, wbudowane przeglądarki programu Seer, pliki są odczytywane błyskawicznie i od razu zwalniane, bez blokowania pliku.

2. Buforowanie danych i ręczne odświeżanie

Lokalna pamięć podręczna: Pobieranie listy obsługiwanych formatów podglądu z systemu operacyjnego i aplikacji innych firm jest operacją czasochłonną. Aby zapewnić natychmiastowy podgląd po naciśnięciu klawisza Spacja, Seer przechowuje te informacje w lokalnej pamięci podręcznej, unikając powtarzania skanowania przy każdym podglądzie.

  • Zachowanie po zmianach w oprogramowaniu: Po zainstalowaniu lub odinstalowaniu oprogramowania (np. instalacji programu Photoshop, pakietu Office lub narzędzi CAD) system Windows aktualizuje konfigurację, jednak Seer może nadal korzystać z buforowanych danych i nie rozpoznać od razu nowych możliwości podglądu.
  • Jak odświeżyć dane:
    • Wystarczy uruchomić ponownie Seer lub zmienić dowolną opcję przeglądarki w Ustawieniach Seer i kliknąć OK, aby wymusić pełne przeładowanie w czasie działania programu.
    • Zasada działania: Przeładowanie modułów przeglądarek automatycznie czyści lokalną pamięć podręczną podglądu systemowego, nakazując programowi Seer ponowne przeskanowanie systemu Windows i rozpoznanie nowo zainstalowanych komponentów podglądu.

Ustawienia i preferencje

Naciśnij Ctrl + , (lub kliknij prawym przyciskiem myszy ikonę w zasobniku systemowym i wybierz Ustawienia), aby otworzyć okno konfiguracji programu Seer. Poniżej znajduje się przewodnik po najważniejszych opcjach w poszczególnych panelach ustawień:

1. Ustawienia ogólne

  • Język: Wybierz preferowany język interfejsu użytkownika. Seer oferuje w pełni zlokalizowany interfejs w ponad 15 językach.
  • Motyw: Wybierz między motywem Jasny, Ciemny oraz Auto (automatycznie dopasowuje się do trybu kolorów systemu Windows).
  • Uruchamiaj Seer przy starcie systemu:
    • Wersja tradycyjna (Desktop): Domyślnie korzysta ze standardowego autostartu w rejestrze systemu Windows. Możesz także włączyć opcję Użyj Harmonogramu zadań systemu Windows w menu Ustawienia > System, aby uzyskać wyższą niezawodność i podwyższone uprawnienia.
    • Wersja Microsoft Store: Kliknij przycisk Otwórz Ustawienia systemu Windows, aby przejść bezpośrednio do Ustawienia systemu Windows -> Aplikacje -> Autostart i włączyć automatyczne uruchamianie.
  • Uruchom jako administrator: Ponownie uruchamia Seer z podwyższonymi uprawnieniami administratora, umożliwiając programowi przechwytywanie klawiszy i podgląd plików w aplikacjach uruchomionych z uprawnieniami administratora (takich jak Total Commander, Directory Opus czy Everything).
  • Automatyczne sprawdzanie aktualizacji: Określa, czy Seer ma automatycznie sprawdzać dostępność nowych wersji programu przy uruchomieniu.

2. Typy plików

Zarządzaj powiązaniami, trybami widoku i przełącznikami funkcji dla poszczególnych kategorii formatów w menu Ustawienia > Typy:

  • Karty kategorii: Przełączaj między dedykowanymi panelami: Tekst, Obraz, Media, Folder, PDF, HTML, System, Nieznany (przeglądarka oparta na inspektorze właściwości, używana, gdy żadna inna przeglądarka nie przejmie pliku) oraz Wyłączono.
  • Główne przełączniki i dodatkowe rozszerzenia: Każda kategoria posiada przełącznik włączania/wyłączania. Dodatkowe rozszerzenia dla przeglądarki dodaje się w kluczu extra_support w pliku user.ini (na przykład [Text] extra_support); panel Wyłączono jest jedynym panelem z edytorem tagów i zawiera globalną listę wykluczeń.
  • Opcje specyficzne dla kategorii:
    • Obraz: Konfiguracja domyślnego trybu wyświetlania (Autodopasowanie, Dopasuj do krótszego boku, Preferuj pełny rozmiar) oraz zachowania kółka myszy (przewijanie a powiększanie). Widoczność minimapy nie znajduje się na tej stronie — odpowiada za nią parametr show_minimap w user.ini [Image].
    • Folder: Przełączanie plakietek stanu repozytorium Git (M, A, ?, R, D).
    • HTML: Wybór domyślnego motywu Markdown i opcjonalne wskazanie własnego, zewnętrznego pliku CSS.
    • System: Przełączanie miniatur awaryjnych dla nieobsługiwanych formatów.
    • Wyłączono: Czarna lista określonych rozszerzeń plików, których Seer ma nigdy nie podglądać.

3. Ustawienia zaawansowane

  • Kliknij dwukrotnie, aby otworzyć plik w domyślnej aplikacji: Po włączeniu tej opcji dwukrotne kliknięcie w dowolnym miejscu obszaru podglądu natychmiast otwiera plik w powiązanej z nim aplikacji domyślnej (odpowiednik naciśnięcia Ctrl + O).
  • Wczytuj pliki z chmury: Określa, czy Seer ma automatycznie uruchamiać pobieranie plików w tle podczas podglądu plików zastępczych w chmurze (np. plików na żądanie w usłudze OneDrive). Pozostawienie tej opcji odznaczonej pozwala zaoszczędzić transfer sieciowy i miejsce na dysku.
  • Śledź wybrany plik w Eksploratorze plików: Automatycznie podąża za zaznaczeniem w Eksploratorze plików; poruszanie się klawiszami strzałek odświeża okno podglądu w czasie rzeczywistym bez konieczności ponownego naciskania klawisza Spacja.
  • Automatycznie odśwież podgląd po zmianie pliku: Po włączeniu (domyślnie wyłączone) zmodyfikowanie i zapisanie podglądanego pliku w zewnętrznym programie odświeża widok w miejscu (przeglądarka tekstu przywraca zapisaną pozycję czytania). W przypadku folderów monitorowane są zmiany w katalogu pierwszego poziomu.
  • Fokus okna podglądu: Decyduje o tym, czy okno podglądu odbiera fokus klawiatury menedżerowi plików. Jest to kluczowe ustawienie, gdy skróty „nie działają” tuż po naciśnięciu Spacja:
    • Nigdy nie przechwytuj fokusu (domyślnie): Podgląd nigdy nie odbiera fokusu Eksploratorowi ani menedżerowi plików, dzięki czemu wpisywanie tekstu i nawigacja strzałkami nadal działają w menedżerze. Ponowne naciśnięcie klawisza Spacja natychmiast zamyka podgląd, ale skróty samej przeglądarki (Z, M, Ctrl + F, ...) reagują dopiero po kliknięciu wewnątrz okna podglądu.
    • Przy każdym podglądzie pliku: Każdy nowy podgląd aktywuje okno, dzięki czemu skróty przeglądarki działają od razu. Minusem jest to, że fokus opuszcza menedżer plików po każdym naciśnięciu Spacja.
    • Tylko przy otwarciu okna: Fokus jest przechwytywany jednorazowo przy otwarciu okna podglądu, ale przełączanie plików, gdy okno jest otwarte, nie powoduje ponownego przechwycenia fokusu.
  • Wyzwalaj przy programowo generowanych zdarzeniach klawiszy: Domyślnie wyłączone. Hak klawiatury programu Seer celowo ignoruje naciśnięcia klawiszy oznaczone przez system Windows jako symulowane/wstrzyknięte, dzięki czemu makra, klawiatury wirtualne czy sesje zdalnego sterowania nie wywołują przypadkowo okna podglądu podczas pracy. Włącz tę opcję, jeśli Seer jest sterowany przez narzędzia automatyzacji — skrypty AutoHotkey/AutoIt, klawiatury ekranowe, narzędzia ułatwień dostępu lub pulpity zdalne/przełączniki KVM odtwarzające zdarzenia klawiatury. Opcja obejmuje zarówno klawisz wyzwalający, jak i obsługę klawiszy Delete/Esc opisaną poniżej.
  • Rozmiar i pozycja okna:
    • Auto (domyślnie): Dynamicznie dostosowuje wymiary okna w oparciu o proporcje danego pliku i optymalną skalę przeglądarki.
    • Zachowaj rozmiar i położenie okna: Zapamiętuje dokładne wymiary i współrzędne ekranowe ostatnio zamkniętego okna podglądu.
    • Centruj okno po otwarciu: Zawsze wyśrodkowuje okno podglądu na środku aktywnego monitora.
  • Przycisk paska tytułu: Wybierz działanie głównego przycisku na pasku tytułu:
    • Osobne okno (domyślnie): Odłącza bieżący podgląd do osobnego, pływającego okna. Nadal należy ono do uruchomionej instancji Seer, więc zamknięcie Seer zamyka również to okno.
    • Przypięte: Utrzymuje okno podglądu przypięte na wierzchu bez zamykania go przy utracie fokusu.
    • Samodzielny (własny proces): Uruchamia całkowicie odizolowany proces przeglądarki (SeerViewer.exe).
  • Włącz klawisz "Delete": Pozwala klawiszowi Delete współpracować z uchwytami plików programu Seer zamiast z nimi konkurować. Rzeczywiste działanie zależy od tego, które okno ma fokus:
    • Gdy aktywne jest okno podglądu: Seer zamyka podgląd (oraz wszelkie odłączone okna wyświetlające ten sam plik), a następnie przenosi plik do Kosza systemu Windows. Nic się nie dzieje, dopóki plik jest w trakcie ładowania, a okna przypięte pozostają otwarte — można je zamknąć tylko ręcznie.
    • Gdy aktywny jest menedżer plików: Seer sam niczego nie usuwa. Jedynie ukrywa okno podglądu i zwalnia uchwyty pliku, dzięki czemu operacja usunięcia zlecona w Eksploratorze, Total Commanderze czy Directory Opus nie kończy się błędem „Nie można ukończyć akcji, ponieważ plik jest otwarty w innym programie”.
    • Pozostaw tę opcję wyłączoną, jeśli masz otwarty program Seer podczas porządkowania plików i wolisz, aby żadne naciśnięcie klawisza nie mogło przypadkowo usunąć pliku.
  • Ukryj ikonę w zasobniku: Ukrywa ikonę Seer z zasobnika systemowego Windows w celu zachowania maksymalnego minimalizmu. W przypadku ukrycia ikony Seer zapewnia 8-sekundowe okno bezpieczeństwa przy starcie, w którym ikona pozostaje widoczna, umożliwiając wejście do ustawień.
  • Otwórz user.ini: Kliknij przycisk user.ini na dole, aby otworzyć plik user.ini w domyślnym edytorze w celu ręcznej konfiguracji (najedź na przycisk, aby zobaczyć pełną ścieżkę; szczegółowy opis parametrów znajdziesz w Przewodniku po konfiguracji).

4. System

  • Użyj Harmonogramu zadań systemu Windows: Przełączaj między Harmonogramem zadań systemu Windows (zalecane, odporne na blokady uprawnień UAC) a tradycyjną metodą autostartu przez rejestr.
  • Integracja z menu kontekstowym: Dodaje akcję „Otwórz za pomocą SeerViewer” do menu kontekstowego pod prawym przyciskiem myszy w Eksploratorze plików Windows dla wszystkich plików i folderów, uruchamiając plik bezpośrednio w osobnym procesie SeerViewer.exe.
  • Zarejestruj w menu „Otwórz za pomocą”: Rejestruje SeerViewer na natywnej liście programów „Otwórz za pomocą” systemu Windows dla wszystkich obsługiwanych formatów plików.
  • Ustaw jako aplikację domyślną: Otwiera stronę Aplikacje domyślne w systemie Windows, umożliwiając ręczne przypisanie typu pliku do SeerViewer. Seer nie może po cichu przejąć skojarzeń plików — system Windows wymaga takiego potwierdzenia.
  • Główny przełącznik uwag do plików: Globalne włączanie lub wyłączanie systemu prywatnych notatek do plików w programie Seer.

5. Skróty klawiszowe

  • Klawisze skrótów: Dostosuj główny klawisz wyzwalający i kombinację modyfikatorów (np. Spacja, Alt + Spacja, Ctrl + Spacja, Shift + Spacja).
  • Wyzwalacz osobnego okna: Ustaw alternatywną kombinację modyfikatorów, aby otwierać podgląd bezpośrednio w odłączonym oknie.
  • Zmiana przypisania akcji: Zmień przypisanie dowolnego skrótu globalnego lub specyficznego dla danej przeglądarki (np. Obrót, Wyciszenie, Zawijanie wierszy, Pasek wyszukiwania, Pełny ekran), dopasowując je do własnych przyzwyczajeń.

6. Kopia zapasowa, import i przywracanie domyślnych

Trzy przyciski na dole panelu Zaawansowane pozwalają przenieść kompletną konfigurację między komputerami lub przywrócić stan fabryczny:

  • Eksportuj: Zapisuje migawkę bieżących ustawień do wybranego pliku .ini. Plik jest zapisywany we własnym formacie eksportu programu Seer (wersjonowanym, nieprzeznaczonym do ręcznej edycji), dlatego należy traktować go jako kopię zapasową, a nie plik do edycji. Migawka obejmuje ustawienia zapisane w config.ini (wygląd, skróty, opcje poszczególnych typów, przełączniki wtyczek...). Nie zawiera ona modyfikacji z pliku user.ini i celowo pomija dane aktywacji, listy ostatnich elementów (historię PDF / multimediów, zapamiętane powiększenie stron), pozycje okien oraz mapę przypisań przeglądarek.
  • Importuj: Wczytuje wyeksportowaną wcześniej migawkę i natychmiast uruchamia ponownie Seer, ponieważ część ustawień wymaga ponownego startu programu. Wartości są kopiowane dokładnie w takiej postaci, w jakiej zostały zapisane — włącznie ze znajdującymi się w nich ścieżkami bezwzględnymi (patrz poniżej). Pliki, które nie są eksportami programu Seer lub zostały zapisane w innej wersji formatu eksportu, są odrzucane z komunikatem o błędzie.
  • Przywróć domyślne: Przywraca domyślne wartości w pliku config.ini i ponownie uruchamia program. Dane aktywacji i licencji są zachowywane, a ręcznie edytowane wartości w pliku user.ini pozostają nienaruszone, co pozwala zachować własne zaawansowane modyfikacje. Przycisk najpierw zmienia się w parę przycisków potwierdzenia/anulowania — wymagane jest drugie kliknięcie.

Ścieżki zawarte w migawce nie ulegają migracji. Niektóre ustawienia są zapisywane jako ścieżki bezwzględne z komputera, na którym utworzono eksport. Na innym urządzeniu — z inną nazwą użytkownika, inną literą dysku lub inną lokalizacją instalacji programu Seer — wpisy te nadal wskazują na stare ścieżki i przestają działać. Typowe przypadki:

  • Wtyczki: rejestr rozszerzeń zapisuje folder instalacyjny każdego pakietu, a sam katalog instalacji wtyczek jest ścieżką bezwzględną. Po przeniesieniu na nowy komputer zainstaluj pakiety wtyczek ponownie (pobierz je ze strony Pobieranie wtyczek), zamiast oczekiwać, że zaimportowany rejestr odnajdzie je w starej lokalizacji.
  • Lokalne wpisy wtyczek (starsza lista plugins_added) odwołują się do plików za pomocą ścieżek bezwzględnych i nie zostaną odnalezione na innym urządzeniu.
  • Własny styl CSS dla Markdown (markdown_css_path) wskazuje na plik na starym komputerze; wskaż go ponownie w menu Ustawienia > Typy > HTML.
  • Wpisy autostartu zawierają zarejestrowaną ścieżkę do pliku wykonywalnego; włącz autostart ponownie na nowym komputerze.

Ustawienia niezawierające ścieżek — motyw, język, skróty klawiszowe, przełączniki przeglądarek, opcje dekodowania itp. — migrują bez problemu. Same pakiety wtyczek są folderami na dysku i nigdy nie wchodzą w skład migawki; w razie potrzeby należy utworzyć ich kopię zapasową osobno.