In questa pagina

Funzionalità principali e guida per l'utente

Seer offre visualizzatori nativi ad alte prestazioni e controlli del flusso di lavoro flessibili per l'ufficio quotidiano, lo sviluppo software, il design creativo e la risoluzione dei problemi di sistema. Oltre alla velocità di avvio istantanea, ogni visualizzatore mette a disposizione flussi di lavoro avanzati da tastiera, movimenti del mouse e funzionalità pratiche.

Puoi condividere questa pagina con un assistente IA insieme alla tua domanda per ottenere risposte rapide e pertinenti.

Funzionalità generali

Indipendentemente dal tipo di file attualmente visualizzato in anteprima, la finestra principale di Seer offre un insieme unificato di controlli, funzionalità interattive nascoste e scorciatoie globali.

Salvo rare eccezioni, la stragrande maggioranza delle scorciatoie da tastiera risponde solo quando la finestra di anteprima ha il focus di input.

1. Inspector delle proprietà

Fai clic sull'icona delle informazioni nella barra del titolo (oppure premi la scorciatoia Ctrl + I) per visualizzare la scheda centrale dell'Inspector delle proprietà:

  • Passaggio da visualizzazione leggibile a dati grezzi con Shift: Quando l'Inspector è attivo e non ha il focus sull'input di testo, premi il tasto Shift per alternare tutti i valori tra la formattazione descrittiva leggibile e i dati grezzi esatti (ad esempio, 12.5 MB ⟷ 13,107,200 bytes, o 2 ore fa ⟷ 2026-11-01 13:08:42). La tua preferenza viene memorizzata automaticamente.
  • Raggruppamento di testi lunghi ed espansione completa: Le righe delle proprietà che superano le 3 righe vengono compresse automaticamente con puntini di sospensione. Fai clic in qualsiasi punto della riga per alternare tra l'anteprima compressa e l'espansione completa; lo stato espanso di ogni riga viene mantenuto.
  • Compressione delle sezioni e copia rapida: Fai clic sulle intestazioni delle sezioni (Base, Esteso, ecc.) per comprimere o espandere i gruppi. Passa il cursore su qualsiasi riga di proprietà per far apparire un pulsante di copia sulla destra e copiare il relativo valore negli appunti.
  • Commenti e note del file:
    • Scopo e capacità: L'Inspector include un campo memo dedicato che supporta fino a 8.192 caratteri per allegare note personali, promemoria di revisione o riepiloghi chiave al file in anteprima.
    • Posizione di archiviazione: Sulle unità locali e sulle condivisioni di rete che supportano gli stream di dati alternativi con nome (come NTFS), le note vengono collegate direttamente al file e lo seguono in caso di ridenominazione o spostamento all'interno dello stesso volume. Per le unità prive di supporto agli stream (FAT32/exFAT) o per i file segnaposto cloud (ad es. file solo online di OneDrive), le note vengono memorizzate nel database locale di Seer.
    • Natura esclusivamente locale (importante): ⚠️ Le note sono annotazioni personali locali e non vengono trasferite attraverso la rete né con i caricamenti cloud. Il caricamento di file o l'invio tramite app di messaggistica ed e-mail rimuove i metadati degli stream. La copia di file su chiavette USB non NTFS o la reinstallazione di Windows senza il backup dei dati dell'app locale comporterà la perdita delle note.
    • Mantenimento della data di modifica del file: La scrittura o la cancellazione delle note preserva i timestamp originali di creazione e ultima modifica del file, garantendo che gli strumenti di build non attivino ricompilazioni non necessarie e che lo stato di Git rimanga pulito.
    • Modifica continua e persistenza: L'area delle note è sempre modificabile senza pulsanti separati "Modifica" o "Salva": le modifiche vengono salvate automaticamente durante la digitazione (il salvataggio si consolida circa un secondo dopo l'interruzione della digitazione e le modifiche in sospeso vengono registrate alla chiusura dell'anteprima). Se un file è contrassegnato come di sola lettura, l'area delle note passa in modalità di sola lettura per prevenire modifiche accidentali.
    • Segnale visivo nella barra del titolo: Quando un file contiene note, il pulsante delle informazioni nella barra del titolo mostra un piccolo punto con il colore di accento nell'angolo in alto a destra.
    • Interruttore principale: I commenti file possono essere abilitati o disabilitati in qualsiasi momento in Impostazioni > Sistema.
  • Fissa l'Inspector: Fai clic sull'icona della puntina nell'angolo in alto a destra dell'Inspector per mantenerlo fissato. Quando è fissato, l'Inspector si aprirà automaticamente a ogni nuova anteprima di un file.
  • Visualizzazioni grafiche avanzate: Con i plugin delle proprietà installati, diagrammi vettoriali nativi e grafici (come istogrammi di immagini o oscilloscopi) vengono visualizzati direttamente all'interno della scheda con piena interattività.

2. Gestione delle finestre e istanze separate

  • Azione principale e chiusura collettiva con Shift:
    • Clic standard: Esegue l'azione configurata in Impostazioni > Avanzate (Pulsante barra del titolo). Supporta tre modalità: Finestra separata (predefinita, separa l'anteprima in una sottofinestra indipendente), Finestra fissata (mantiene la finestra sempre in primo piano senza chiuderla alla perdita di focus) o Visualizzatore indipendente (avvia un processo isolato SeerViewer.exe).
    • Tieni premuto Shift per la chiusura collettiva: Quando sullo schermo sono presenti più finestre fissate o separate, tenere premuto il tasto Shift trasforma il pulsante di azione in un pulsante "Chiudi tutte le sottofinestre" con un badge che indica il conteggio delle finestre attive. Facendovi clic si chiudono tutte le sottofinestre contemporaneamente.
  • Scorciatoie per il ridimensionamento della finestra:
    • F9: Riduci le dimensioni della finestra di anteprima.
    • F10: Ingrandisci le dimensioni della finestra di anteprima.
    • F11 (oppure doppio clic sulla barra del titolo): Alterna tra le dimensioni predefinite e lo schermo intero ingrandito.
  • Apri Impostazioni: Premi Ctrl + , per aprire la finestra di dialogo delle Impostazioni di Seer.

3. Barra di ricerca globale

I visualizzatori di Testo/Codice, PDF, Web/Markdown e Cartelle/Archivi incorporano tutti la barra di ricerca unificata (FindBar):

  • Apertura e chiusura: Premi Ctrl + F per aprirla; premi Esc per chiuderla e restituire il focus della tastiera all'area di visualizzazione.
  • Navigazione tra i risultati:
    • F3 o Invio nel campo di input: Passa alla corrispondenza successiva.
    • Shift + F3 o Shift + Invio: Passa alla corrispondenza precedente.
    • Alt + C: Attiva o disattiva la distinzione tra maiuscole e minuscole (pulsante Aa).

4. Tracciamento continuo del cursore e ricaricamento automatico

  • Tracciamento della selezione dei file: Sposta il cursore di selezione con i tasti freccia in Esplora file di Windows o nei gestori file di terze parti supportati; una finestra attiva di Seer seguirà la selezione aggiornandosi all'istante, senza dover premere ripetutamente la Barra spaziatrice.
  • Navigazione per lo stesso tipo di file:
    • Ctrl + → / Ctrl + ←: Scorri in avanti e indietro i file visualizzati di recente (cronologia recente, non l'ordine dei file nella cartella).
    • Ctrl + Shift + → / Ctrl + Shift + ←: Salta rigorosamente tra i file dello stesso tipo nella cartella corrente (le cartelle e i file con estensione diversa vengono saltati).
  • Ricaricamento automatico su modifiche esterne: Se abilitato nelle Impostazioni (disattivato per impostazione predefinita), la modifica e il salvataggio di un file in anteprima tramite un editor esterno ricaricano i contenuti aggiornati sul posto. Il visualizzatore di testo ripristina inoltre la posizione di lettura memorizzata (Text/remember_pos, attiva per impostazione predefinita); gli altri visualizzatori eseguono nuovamente il rendering dall'inizio. Per le cartelle, vengono monitorate solo le modifiche all'interno della directory di 1° livello. Puoi anche premere F5 per ricaricare manualmente.

5. Barra di controllo ed estensioni

  • Ctrl + O: Apri il file corrente nell'applicazione predefinita di sistema (equivalente al doppio clic sull'icona del file).
  • Ctrl + R: Mostra e seleziona il file in Esplora file di Windows.
  • Estendi dinamicamente le azioni con i Plugin di controllo (ad esempio per copiare elenchi di cartelle, condividere o sbloccare handle di file occupati).

Visualizzatore di testo e codice

Progettato per sviluppatori software e utenti tecnici, combina una resa della sintassi ad alta fedeltà per il codice sorgente quotidiano con l'apertura istantanea e senza blocchi di file di registro da molti megabyte.

Architettura a doppia visualizzazione: vista standard e vista file grandi

Per eliminare arresti anomali per esaurimento di memoria e blocchi dell'interfaccia durante l'apertura di file di grandi dimensioni, Seer adatta automaticamente la modalità di visualizzazione in base alla dimensione del file:

  • Soglia di indirizzamento automatico: Controllata tramite configurazione, con valore predefinito pari a 3 MiB (3.145.728 byte).
    • ≤ 3 MiB: Si apre nella Vista standard, offrendo formattazione completa della sintassi, a capo automatico, formattazione del codice e selettori rapidi di rendering.
    • > 3 MiB: Trasmette automaticamente il documento nella Vista file grandi per garantire l'apertura immediata e fluida di file di log da centinaia di megabyte, dump SQL di database o file CSV enormi senza saturare la memoria.

Per preservare prestazioni scattanti e prive di blocchi con file giganteschi, la Vista file grandi carica i contenuti utilizzando righe ad altezza fissa. Di conseguenza, alcune funzionalità ad alto carico computazionale — come l'a capo automatico dinamico, la formattazione del codice e il rendering diretto di Markdown/HTML/SVG — non sono disponibili in questa modalità. Entrambe le viste supportano pienamente l'evidenziazione della sintassi, la ricerca (Ctrl + F), i numeri di riga (N), la visualizzazione dei caratteri di spaziatura (W), la minimappa panoramica (M) e la selezione del testo con il mouse.

Limite di lunghezza per riga singola e protezione dall'overflow

Durante l'ispezione di file minificati o pacchettizzati (come codice JavaScript minificato su una singola riga, payload JSON monolitici o dati in Base64), una singola riga può contenere decine o centinaia di migliaia di caratteri. Il calcolo del layout e dell'a capo per righe così smisurate provocherebbe gravi rallentamenti o blocchi dell'applicazione durante il ridimensionamento della finestra.

  • Limite predefinito per singola riga: 10.000 caratteri: Seer limita la lettura e il layout di ogni riga a un massimo di 10.000 caratteri per impostazione predefinita (la chiave di configurazione impone un limite minimo non modificabile di 10.000).
  • Badge a capsula per testo troncato: Se una riga supera i 10.000 caratteri, i byte in eccesso vengono troncati in modo sicuro e all'estremità della riga viene mostrato un badge a capsula (ad es. … 500 B o … 14.5 KB).
  • Descrizione comando per byte omessi: Passando il cursore sul badge appare una descrizione comando che segnala il numero esatto di byte omessi (ad es. Riga troncata (14.848 byte omessi)), mantenendo l'interazione estremamente fluida senza nascondere all'utente la presenza di contenuti troncati.

Riferimento completo delle scorciatoie

Scorciatoia Descrizione Disponibilità nella vista
Z Attiva/disattiva a capo automatico / scorrimento orizzontale Solo vista standard
F Formatta automaticamente il codice (JSON / XML) Solo vista standard
R Passa alla vista con rendering (Markdown, HTML o SVG) Solo vista standard
L Centra la vista sulla riga corrente del cursore Solo vista standard
N Mostra / nascondi i numeri di riga a sinistra Supportato in entrambe le viste
W Mostra / nascondi i caratteri di spaziatura (punti per gli spazi, frecce per le tabulazioni) Supportato in entrambe le viste
M Mostra / nascondi la minimappa panoramica del codice Supportato in entrambe le viste
Ctrl + = Aumenta la dimensione del carattere (o tieni premuto Ctrl e scorri la rotellina) Supportato in entrambe le viste
Ctrl + - Riduci la dimensione del carattere Supportato in entrambe le viste
Ctrl + F Apri la barra di ricerca (F3 successivo, Shift + F3 precedente) Supportato in entrambe le viste

Evidenziazione della sintassi personalizzata

Il motore di evidenziazione del codice di Seer è basato sulla specifica open source di evidenziazione della sintassi di Kate (lo stesso standard impiegato da Kate, KWrite, Qt Creator e KDevelop). Quando un formato di file specialistico o personalizzato non è coperto in modo nativo, o quando desideri personalizzare i colori della sintassi, puoi aggiungere facilmente definizioni di sintassi in formato .xml senza scrivere codice né compilare nulla.

1. Riferimenti alla sintassi ed esempi

Il plugin di controllo ufficiale Visualizzazione esadecimale (Hex View) adotta esattamente questo meccanismo: scarica i dati esadecimali in file con estensione personalizzata .hextxt e include syntax/hextxt.xml per fornire l'evidenziazione sintattica personalizzata.

2. Percorsi di archiviazione e attivazione

Inserisci i file di definizione .xml in una delle cartelle di sintassi di Seer:

  • Seer installato standard: %LocalAppData%\Corey\Seer\syntax\ (ossia C:\Users\<TuoNomeUtente>\AppData\Local\Corey\Seer\syntax\; crea la cartella syntax se non esiste).
  • Seer portatile (quando è presente portable.cfg nella directory principale dell'applicazione): <CartellaInstallazioneSeer>\data\syntax\.
  • Pacchetti di estensione: I pacchetti di plugin possono raggruppare e distribuire definizioni di sintassi nella cartella <packageRoot>\syntax\.

Attivazione: Dopo aver posizionato il file, basta riavviare Seer. Il programma eseguirà automaticamente la scansione, la convalida e la registrazione di tutti i file di sintassi conformi.

3. Regole dei file XML e vincoli chiave

Le definizioni di sintassi seguono la specifica standard Kate Syntax XML. Di seguito è riportata la struttura dell'esempio ufficiale 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>
  • Limite di dimensione del file: Ogni file .xml deve rigorosamente rimanere entro 512 KB. I file che superano i 512 KB vengono ignorati per evitare il caricamento accidentale di dati non pertinenti.
  • Attributi obbligatori e vincoli:
    • name (Obbligatorio): Nome univoco visualizzato per il linguaggio (ad es. name="HexDump").
    • section: Categoria in cui è raggruppata la definizione (ad es. Sources, Scripts, Markup, Other).
    • extensions (Obbligatorio): Modelli con caratteri jolly separati da punto e virgola per la corrispondenza dei nomi di file (ad es. extensions="*.hextxt").
    • ⚠️ Non inserire spazi dopo il punto e virgola: La scrittura *.foo; *.bar farà sì che il secondo modello venga letto con uno spazio iniziale (" *.bar"), non corrispondendo mai a nessun file. Scrivili sempre senza spazi come *.foo;*.bar.
    • priority: Deve essere un numero intero positivo (ad es. priority="100").
    • version: Numero di revisione della definizione (intero o decimale, ad es. version="2").
    • kateversion: Stringa di versione del formato Kate. Deve contenere un punto (ad es. kateversion="5.0" o kateversion="6.0"). I file con attributo kateversion assente, privo di punto o incompatibile vengono saltati.

4. Risoluzione dei conflitti e sostituzioni

In caso di sovrapposizione tra più definizioni di sintassi, Seer applica regole di precedenza deterministiche:

  • Nomi identici (corrispondenza di name): Se una definizione personalizzata condivide lo stesso name con una definizione esistente o integrata, prevale quella con la versione version più alta. In caso di parità di versione, viene mantenuta la prima definizione caricata.
  • Estensioni sovrapposte (conflitto di extensions): Quando diverse definizioni rivendicano la stessa estensione di file (come due definizioni che corrispondono entrambe a *.shader), prevale la definizione con il valore di priority più elevato.
  • Sostituzione degli evidenziatori integrati: Per sostituire l'evidenziazione integrata di Seer per un dato tipo di file con una regola aggiornata della community o personalizzata, specifica semplicemente un numero intero positivo più alto in priority (ad es. priority="100"; le priorità integrate sono in genere a cifra singola), e Seer darà automaticamente la precedenza alla tua regola personalizzata.

Visualizzatore video e audio

Fornisce supporto per la decodifica hardware della GPU (disabilitata per impostazione predefinita) e visualizzazione audio in tempo reale per una riproduzione fluida di tutti i formati multimediali più diffusi.

Requisiti di decodifica e rendering OpenGL

  • Backend di decodifica: La decodifica hardware è disattivata per impostazione predefinita — l'opzione Disabilita decodifica GPU in Impostazioni > Tipi > Media è selezionata, pertanto Seer si avvia con la decodifica software (FFmpeg, dav1d). Deselezionala per consentire a Seer di provare i decodificatori GPU e, facoltativamente, definisci l'ordine esatto dei backend in user.ini [Media] sotto decoders (D3D11, MFT:d3d=11, DXVA, CUDA, FFmpeg, dav1d, ...).
  • ⚠️ Rendering hardware OpenGL: La visualizzazione dei fotogrammi video richiede tassativamente un contesto di rendering hardware OpenGL attivo fornito dalla GPU. In ambienti particolari (come macchine virtuali, sessioni Desktop remoto prive di passthrough GPU o sistemi con driver video obsoleti o danneggiati), la riproduzione video potrebbe non essere visualizzata correttamente.

Controllo della riproduzione e comportamento del volume

  • Ciclo di vita della velocità di riproduzione: Le regolazioni della velocità di riproduzione sono valide solo per la sessione corrente (mantenute durante il ciclo di vita dell'applicazione) e vengono ripristinate automaticamente a 1.0x al successivo avvio di Seer.
  • Controllo del volume (anteprima standard vs finestra indipendente):
    • Finestra di anteprima standard: Supporta l'attivazione/disattivazione di Muto (M o pulsante sulla barra di controllo), senza cursore di regolazione del volume.
    • Finestra indipendente (SeerViewer.exe): Supporta la regolazione fine del volume tramite la rotellina del mouse o il menu a comparsa del cursore del volume con indicatore visivo su schermo (Volume OSD), memorizzando e mantenendo il livello del volume tra i vari avvii.
  • Selezione delle tracce dei sottotitoli e rilevamento automatico: Per i video con tracce di sottotitoli incorporate, seleziona o disattiva le tracce tramite il menu di scelta rapida Sottotitolo. Seer rileva inoltre automaticamente i file di sottotitoli esterni .srt, .ass, .ssa e .vtt presenti nella stessa cartella del video e con lo stesso nome di base.
  • Protezione per contenuti multimediali inferiori a 1 secondo: I clip multimediali con una durata inferiore a 1 secondo (< 1.000 ms) non dispongono di controlli di riproduzione: il cursore di avanzamento, l'indicatore del tempo, il pulsante riproduci/pausa, il pulsante velocità e il pulsante muto sono completamente nascosti e le scorciatoie della timeline sono disattivate. Anche la riproduzione continua è disabilitata per evitare instabilità nella pipeline; il clip viene riprodotto una sola volta e messo in pausa sull'ultimo fotogramma, con lo stato "Senza timeline" visualizzato sulla barra di controllo.
  • Capitoli video e descrizione comando della barra di avanzamento: Per i video con capitoli incorporati (come MP4 o MKV), il cursore di avanzamento mostra automaticamente i segni di divisione dei capitoli. Passando il mouse lungo la barra di avanzamento viene visualizzata una descrizione comando con il timestamp esatto e il titolo del capitolo (ad es. 04:15 | Introduzione).
  • Modalità di visualizzazione dell'indicatore del tempo: Fai clic sull'etichetta del tempo nella barra di controllo per alternare le modalità di visualizzazione (tempo trascorso / durata totale rispetto al conto alla rovescia del tempo rimanente). Lo stile di visualizzazione preferito viene memorizzato automaticamente.
  • Salto percentuale: Premi i tasti numerici da 0 a 9 durante la riproduzione per saltare direttamente a una percentuale compresa tra lo 0% e il 90% della durata del video.
  • Avanzamento fotogramma per fotogramma: Premi , / . per mettere in pausa e scorrere indietro / avanti di 1 fotogramma (Shift + , / Shift + . avanza o retrocede di 5 fotogrammi). Disponibile anche dal menu di scelta rapida "Salta".
  • Ripristino della riproduzione: Memorizza il punto di riproduzione per i file audio e video se abilitato nelle impostazioni o in user.ini (audio_remember_playback_pos e video_remember_playback_pos, disattivato per impostazione predefinita).

Copia istantanea di fotogrammi e copertine

Premi Ctrl + C in qualsiasi momento durante la riproduzione o la pausa per copiare elementi visivi direttamente negli appunti:

  • Acquisizione del fotogramma video: Copia il fotogramma video corrente negli appunti di sistema come immagine ad alta risoluzione senza perdita di qualità.
    • Individuare fotogrammi precisi: Se desideri copiare un fotogramma specifico, metti in pausa la riproduzione e usa l'avanzamento fotogramma per fotogramma (, per il fotogramma precedente, . per il successivo o Shift + , / Shift + . per salti di 5 fotogrammi) per raggiungere il punto esatto, quindi premi Ctrl + C.
  • Tracce audio:
    • Con copertina incorporata: Se il file audio contiene la copertina dell'album (e la vista è impostata su Solo copertina o Copertina + visualizzatore), Ctrl + C copia l'immagine originale della copertina ad alta risoluzione direttamente negli appunti.
    • Senza copertina (o in modalità Solo visualizzatore): Se la traccia non ha una copertina incorporata o è visualizzata in modalità Solo visualizzatore, Ctrl + C acquisisce l'area grafica dinamica della forma d'onda audio attiva e la salva come immagine negli appunti.
  • Una notifica conferma che l'immagine è stata salvata negli appunti a ogni copia completata con successo.

Visualizzatore della forma d'onda audio e formati Cinema RAW

  • Visualizzatore audio in tempo reale: La riproduzione delle tracce audio (MP3, FLAC, WAV, ecc.) mette a disposizione un visualizzatore in tempo reale accessibile dal menu contestuale del tasto destro:
    • 3 modalità di visualizzazione: Solo copertina, Copertina + visualizzatore, Solo visualizzatore.
    • 4 stili di visualizzatore: Barre specchiate, Barre simmetriche, Curva di spettro, Onda liquida.
  • Formati video Cinema RAW: Installando il plugin mdkadapter ufficiale, Seer visualizza in anteprima nativa le riprese professionali Cinema RAW, inclusi i formati RED R3D (.r3d) e Blackmagic RAW (.braw).

Visualizzatore di immagini

Progettato per l'ispezione grafica e fotografica di precisione, combina rendering accelerato da GPU, supporto completo dei gesti e apertura istantanea di immagini RAW di grandi dimensioni.

Modalità di visualizzazione e navigazione dell'area di lavoro

  • Impostazione della modalità di visualizzazione predefinita: Configura la dimensione di apertura preferita in Impostazioni > Tipi > Immagine:
    • Adatta automaticamente (predefinita): Ridimensiona automaticamente l'immagine per adattarla all'interno della finestra del visualizzatore senza barre di scorrimento.
    • Adatta al lato corto: Ridimensiona finché il lato più corto non tocca il bordo della finestra, consentendo di scorrere il lato più lungo se necessario (ideale per screenshot verticali o banner panoramici).
    • Preferisci dimensione intera: Apre sempre l'immagine alla risoluzione fisica nativa non scalata al 100%.
  • Espansione intelligente (E): Premi E (oppure seleziona Espandi dal menu contestuale del tasto destro) per ottimizzare in modo intelligente la finestra di anteprima e il livello di zoom:
    • Per immagini verticali strette e lunghe (ad es. screenshot di dispositivi mobili o catture di pagine web): espande la larghezza dell'immagine fino a occupare la larghezza disponibile dello schermo, consentendo uno scorrimento verticale fluido.
    • Per immagini panoramiche ampie: adatta l'altezza all'altezza disponibile dello schermo, consentendo lo scorrimento orizzontale.
    • Seer calcola automaticamente la dimensione massima leggibile sul tuo monitor e ridimensiona la finestra di anteprima di conseguenza.
  • Adattamento diretto ai bordi: Premi W per adattare l'immagine alla larghezza della finestra, oppure premi H per adattarla all'altezza.
  • Alternanza con doppio clic: Fai doppio clic in qualsiasi punto dell'area di visualizzazione per alternare istantaneamente tra la risoluzione effettiva in pixel 1:1 e la modalità di adattamento alla finestra.
  • Gesti della rotellina del mouse e del touchpad:
    • Modalità di azione della rotellina: In Impostazioni > Tipi > Immagine, scegli se l'uso della rotellina del mouse deve scorrere verticalmente l'immagine oppure eseguire uno zoom continuo senza dover tenere premuto Ctrl.
    • Shift + rotellina: Fa scorrere l'immagine orizzontalmente, permettendo di esplorare immagini larghe senza trascinare le barre di scorrimento.
    • Touchpad di precisione Windows: Supporto nativo per lo zoom con pizzico a due dita e per lo scorrimento fluido a due dita nell'area di visualizzazione.
    • Clic e trascinamento: In modalità ingrandita, fai clic con il tasto sinistro del mouse e trascina per spostarti liberamente sull'immagine.
  • Minimappa panoramica (M): Premi M per mostrare o nascondere la minimappa di navigazione nell'angolo in basso a destra. Quando l'immagine è ingrandita, fai clic o trascina il riquadro della vista evidenziato sulla minimappa per spostarti su tele di migliaia di pixel con la massima precisione.

Funzionalità avanzate di ispezione e sfondi a rotazione

  • Etichetta della risoluzione e tooltip dello zoom in tempo reale: L'etichetta della risoluzione nella barra di controllo inferiore mostra le dimensioni native originali dell'immagine (ad es. 3840×2160). Passando il cursore sull'etichetta appare una descrizione comando in tempo reale che indica le dimensioni attualmente renderizzate e la percentuale esatta di ridimensionamento (ad es. 1280×720 (33.33%)), rendendo immediata la verifica del rapporto di zoom corrente.
  • Rotazione tra 5 sfondi dell'area di lavoro (B):
    • Premi B (oppure usa il menu del tasto destro) per alternare istantaneamente tra Nessuno (eredita il tema dell'app), Trasparente (a scacchiera), Nero puro, Grigio puro e Bianco puro.
    • Ispezione ottimale delle trasparenze: Indispensabile per visualizzare immagini PNG trasparenti chiare o scure, loghi monocromatici o file SVG vettoriali bianchi: passa allo sfondo nero per esaminare i dettagli bianchi, oppure al bianco per controllare i contorni scuri.
  • Orientamento e capovolgimento: Premi R / L per ruotare di 90° in senso orario / antiorario; premi X / Y per capovolgere l'immagine orizzontalmente / verticalmente.
  • Apertura rapida di immagini gigantesche (soglia di 150 MiB):
    • L'apertura di immagini di dimensioni eccezionali (archivi scansionati, fotografie aeree gigapixel o file TIFF di grandi dimensioni superiori a 150 MiB) causa spesso il blocco dei visualizzatori tradizionali.
    • Seer impiega una pipeline a due fasi: estrae in millisecondi i dati di anteprima incorporati ad alta risoluzione per mostrare un'anteprima istantanea e senza blocchi alla pressione della Barra spaziatrice, consentendo al contempo il caricamento completo della bitmap non compressa su richiesta, senza esaurire la memoria.

Formati avanzati e metadati

  • Compatibilità professionale con Adobe PSD:
    • Piena compatibilità con i documenti nativi Adobe Photoshop .psd senza dover avviare Photoshop.
    • Supporto completo per profondità di colore a 8 bit, 16 bit e 32 bit.
    • Resa cromatica impeccabile nelle modalità di colore di stampa CMYK, Duotono, Colore indicizzato e Multicanale.
  • Negativi digitali Camera RAW ed EXIF:
    • Decodifica diretta nativa per i formati Camera RAW professionali: Canon (.cr2, .cr3), Nikon (.nef), Sony (.arw), Fujifilm (.raf), Adobe (.dng), Olympus (.orf), Panasonic (.rw2) e altri ancora.
    • Dà la priorità alle anteprime incorporate a piena risoluzione per un'apertura in frazioni di secondo; l'Inspector delle proprietà (Ctrl + I) estrae corpo macchina, ottica dell'obiettivo, lunghezza focale, apertura, tempo di scatto, ISO, compensazione dell'esposizione e coordinate GPS incorporate.
  • Rilevamento intelligente delle animazioni:
    • Molti file .apng e .webp contengono un solo fotogramma statico. Seer esamina i metadati di animazione per selezionare automaticamente il motore di visualizzazione più idoneo:
    • File statici a fotogramma singolo: Indirizzati automaticamente al motore raster statico, abilitando l'ispezione pixel 1:1, lo zoom e l'estrazione dei metadati EXIF.
    • Sequenze animate (GIF / APNG / WebP animati): Attivano il motore di riproduzione con controllo del ciclo, pausa della riproduzione e avanzamento fotogramma per fotogramma (, / .) per ispezionare i singoli fotogrammi dell'animazione.
  • Contenitori di icone multirisoluzione (ICO / CUR / ICNS):
    • Per icone di Windows (.ico), cursori (.cur) o icone macOS (.icns) che includono risoluzioni e profondità di bit multiple, la barra di controllo inferiore mostra un elenco selezionabile di tutte le dimensioni di icona incluse (ad es. 16x16, 32x32, 48x48, 256x256).
    • Fai clic su Esporta immagine selezionata come PNG nella barra di controllo per esportare istantaneamente il livello dell'icona attivo come file PNG trasparente autonomo.
  • Grafica vettoriale (SVG) e ispezione del sorgente:
    • Esegue il rendering dei disegni vettoriali con nitidezza perfetta a qualsiasi livello di ingrandimento. Il menu di scelta rapida con il tasto destro offre un comando rapido per visualizzare la struttura del sorgente XML direttamente nel visualizzatore di testo.

Visualizzatore di documenti PDF

Include un motore di rendering nativo leggero pensato per la documentazione d'ufficio e i whitepaper tecnici, con rendering in streaming in background e supporto completo delle annotazioni.

Layout di lettura e panoramica a griglia

  • Visualizzazione a due pagine (P): Premi P (oppure usa il menu del tasto destro) per alternare tra lo scorrimento verticale continuo e un layout realistico a libro a due pagine affiancate con spaziatura centrale.
  • Panoramica pagine a griglia (Ctrl + G): Premi Ctrl + G per accedere alla modalità panoramica, che visualizza tutte le pagine del documento come una griglia interattiva di miniature. Fai clic su una miniatura per passare direttamente a quella pagina.
  • Scorciatoie di navigazione rapida: Premi [ / ] per passare alla pagina precedente / successiva; premi Home / Fine per saltare direttamente alla prima / ultima pagina. Premi M per mostrare o nascondere la minimappa di navigazione.
  • Ridimensionamento diretto: Premi W per adattare la pagina alla larghezza, H per adattarla all'altezza, oppure A per ripristinare le dimensioni fisiche originali 1:1.
  • 3 temi di colore per la lettura (D): Premi D per alternare tra Bianco predefinito, Modalità scura (ad alto contrasto per non affaticare la vista) e Protezione occhi (tonalità seppia calda per una lettura confortevole) senza modificare i colori nativi del documento.
  • Stili di separazione tra le pagine (G): Premi G per alternare tra spaziatura predefinita, linea continua, linea tratteggiata e linea ondulata.
  • Orientamento (R / L): Ruota le pagine del documento di 90° in senso orario (R) o antiorario (L).

Modalità di zoom predefinite e regole di ridimensionamento

Oltre alle scorciatoie (Ctrl + = / Ctrl + - o Ctrl + rotellina del mouse), Seer mette a disposizione 4 modalità configurabili di zoom predefinito all'apertura, disponibili nel menu del tasto destro e nella configurazione:

  • Quattro modalità di zoom predefinite:
    • Predefinito / Dimensione reale: Apre le pagine alle dimensioni fisiche originali 1:1. Comportamento importante della cronologia: Solo questa opzione predefinita recupera i livelli di zoom memorizzati dalla cronologia dei documenti; le altre modalità ignorano lo zoom salvato all'apertura.
    • Adatta alla larghezza: Ridimensiona dinamicamente le pagine in modo che la larghezza massima tra tutte le pagine si adatti alla finestra del visualizzatore. Il calcolo iniziale dello zoom fa riferimento alla base delle dimensioni della finestra (predefinito fit_w = 960, configurabile in user.ini [PDF]).
    • Adatta all'altezza: Ridimensiona dinamicamente le pagine in modo che la pagina corrente si adatti all'altezza della finestra del visualizzatore (nella visualizzazione a due pagine viene considerata la pagina più alta della coppia visibile). Il parametro fit_h = 960 in user.ini [PDF] definisce unicamente la base iniziale dell'altezza della finestra.
    • Zoom personalizzato: Apre sempre i documenti con il fattore di scala personalizzato preferito (ad es. 125%, 150%).
  • Menu dello zoom con il tasto destro e impostazione predefinita personalizzata:
    • Il menu contestuale del tasto destro mostra la percentuale di zoom effettiva corrente (ad es. Personalizzato (135%)).
    • "Imposta lo zoom corrente come personalizzato": Dopo aver regolato un documento sul livello di zoom ideale per la lettura, fai clic con il tasto destro e seleziona questa voce per salvare all'istante tale percentuale come valore predefinito globale personalizzato.
  • Barra laterale dinamica (O): Premi O per aprire o chiudere la barra laterale. Per mantenere l'interfaccia ordinata, le schede vengono mostrate in modo dinamico in base al contenuto del documento:
    • Miniature: Sempre disponibile per ogni documento, mostra una sequenza continua di miniature con i numeri di pagina.
    • Sommario del documento: Appare solo se il file PDF include segnalibri o dati dell'indice, mostrando una struttura ad albero comprimibile a più livelli per navigare tra i capitoli.
    • Evidenziazioni e note: Appare solo se il PDF contiene annotazioni, elencando tutte le evidenziazioni, le barrature e le note presenti nel documento.
  • Allineamento della miniatura (V): Durante la lettura nella visualizzazione principale, premi V per allineare e centrare automaticamente l'elenco delle miniature della barra laterale sulla pagina attualmente visibile.
  • Posizione configurabile della barra laterale: Per impostazione predefinita, la barra laterale è ancorata a destra. Puoi configurarla per ancorarsi a sinistra impostando show_sidebar_left = true in user.ini [PDF].

Collegamenti ipertestuali interattivi, ricerca e sicurezza

  • Interazione nativa con i collegamenti: Supporta pienamente il clic su voci dell'indice, ancore di pagina interne, indirizzi web esterni (che si aprono direttamente nel browser predefinito) e collegamenti e-mail mailto:.
  • Visibilità delle annotazioni (T): Premi T per mostrare o nascondere le evidenziazioni, le sottolineature e le note applicate al documento.
  • Ricerca full-text in streaming (Ctrl + F):
    • Ricerca asincrona a blocchi in background con un indicatore circolare di caricamento.
    • Supporta la distinzione tra maiuscole e minuscole (Aa), l'evidenziazione in arancione scuro della corrispondenza corrente, l'evidenziazione in giallo delle altre corrispondenze e lo scorrimento con F3 / Shift + F3 anche attraverso le interruzioni di riga con trattino.
  • Documenti protetti da password: I file PDF crittografati mostrano automaticamente una richiesta nativa di inserimento password per sbloccare e visualizzare i contenuti in tutta sicurezza.

Visualizzatore di cartelle e archivi

Ispeziona strutture di cartelle e contenuti di archivi compressi all'istante, senza decomprimere su disco né generare file temporanei.

Tre distinte modalità di visualizzazione

  • Vista ad albero (Alt + T): Classico albero di directory comprimibile a più livelli, che mostra cartelle e file in una gerarchia unificata con frecce per espandere e comprimere.
  • Vista colonna (Alt + C): Navigazione a colonne progressive in stile macOS Finder, che consente di esplorare il file system in profondità facendo clic sulle sottocartelle senza perdere il contesto della directory superiore.
  • Vista galleria (Alt + Y): Layout a griglia di miniature ottimizzato per cartelle di foto, grafica e risorse, con navigazione tramite frecce della tastiera e riquadro di anteprima laterale integrato.

Integrazione dello stato Git e ricerca contestuale

  • Badge di stato dei repository Git:
    • Quando visualizzi cartelle all'interno di un repository Git, Seer rileva automaticamente lo stato del repository e mostra badge colorati accanto alle voci dei file:
    • Modificato (M): File tracciati con modifiche preparate o non preparate per il commit.
    • Aggiunto (A): File nuovi aggiunti all'area di staging.
    • Non tracciato (?): File appena creati non ancora tracciati da Git.
    • Rinominato (R): File a cui è stato modificato il nome.
    • Eliminato (D): File tracciati che sono stati rimossi.
    • Questa funzione può essere attivata o disattivata in Impostazioni > Tipi > Cartella (abilitata per impostazione predefinita).
  • Ricerca file contestuale (Ctrl + F):
    • Premi Ctrl + F per cercare i nomi dei file in tempo reale con distinzione tra maiuscole e minuscole (Aa).
    • I nomi corrispondenti vengono evidenziati mentre le voci non corrispondenti vengono attenuate anziché nascoste, preservando la leggibilità della struttura delle cartelle. Con Invio o F3 ci si sposta tra le corrispondenze in tutte e tre le modalità di visualizzazione.
  • Riquadro informativo e anteprima laterale (Alt + D):
    • Premi Alt + D per aprire o chiudere il riquadro informativo destro, consentendo di visualizzare direttamente miniature, metadati EXIF e commenti dei file senza aprire finestre di anteprima separate.

Ispezione degli archivi e operazioni rapide

  • Ispezione istantanea degli archivi e decompressione nidificata:
    • Lettura nativa e diretta di archivi in formato .zip, .7z, .rar, .tar, .gz, .bz2, .xz, .zst, .iso, .cab, .chm e .arj senza estrarre file temporanei sul disco.
    • Supporta archivi compressi nidificati che richiedono una decompressione secondaria.
  • Calcolo delle dimensioni della cartella in background: L'apertura di una cartella avvia la scansione delle dimensioni in un processo di supporto separato, mantenendo la finestra di anteprima perfettamente reattiva; la dimensione cumulativa della cartella viene mostrata nell'Inspector delle proprietà al termine della scansione.
  • Copia pratica dei percorsi:
    • I comandi rapidi del menu contestuale del tasto destro permettono di copiare negli appunti con un solo clic percorsi assoluti, percorsi relativi o l'intero elenco della cartella.

Visualizzatore Web e Markdown

Rendering moderno e completamente offline per documenti .html, .mhtml e .md.

Motore del browser e considerazioni sulla sicurezza

Seer incorpora il motore di navigazione Chrome (Chromium) completo, garantendo capacità di layout ed esecuzione identiche a quelle dei moderni browser web:

  • Core Chrome (Chromium): Piena compatibilità con HTML5, CSS3 moderno, JavaScript, Canvas, SVG e accelerazione hardware per applicazioni a pagina singola (SPA) offline, report e archivi web .mhtml.
  • Permessi locali e di rete:
    • Per supportare report locali ricchi di contenuti, documentazione offline e anteprime Markdown, i limiti di sicurezza web sono più permissivi: i documenti locali possono caricare risorse locali da altre cartelle, accedere a CDN esterne e utilizzare gli appunti.
  • Memorizzazione nella cache e persistenza dei dati:
    • La cache di rete HTTP viene mantenuta esclusivamente in memoria (MemoryHttpCache), mentre l'archiviazione web persistente (come localStorage HTML5, IndexedDB e dati del sito) viene memorizzata in %LocalAppData%\Corey\Seer\web.
  • ⚠️ Avviso di sicurezza:
    • Poiché ai documenti HTML in anteprima vengono concessi permessi di lettura di file locali, accesso alla rete ed esecuzione di script, non visualizzare mai in anteprima file .html non attendibili, sospetti o provenienti da fonti sconosciute.

Barra di ricerca fluttuante e sommario

  • Barra di ricerca fluttuante su WebEngine:
    • La barra di ricerca fluttua sopra la pagina in una finestra dedicata, rimanendo nitida e perfettamente visibile sull'area web accelerata via hardware anziché esserne coperta.
    • Premi Ctrl + F per aprire la ricerca per parole chiave nella pagina, con supporto alla distinzione tra maiuscole e minuscole (Aa) e navigazione con F3 / Shift + F3.
  • Sommario fluttuante (T): Premi T per mostrare o nascondere un sommario fluttuante laterale che segue in tempo reale lo stato di avanzamento dello scorrimento del testo.
  • Zoom dei contenuti: Tieni premuto Ctrl e scorri la rotellina del mouse, oppure premi Ctrl + = / Ctrl + - per ingrandire o ridurre i contenuti.

Temi Markdown, formule matematiche e diagrammi

  • 100% offline e autosufficiente: Tutte le risorse per il rendering di Markdown — inclusi i fogli di stile dei temi, i font matematici KaTeX e il motore per diagrammi Mermaid — sono integrate direttamente all'interno di Seer. Le anteprime Markdown funzionano completamente offline, senza alcuna dipendenza da CDN esterne o file CSS/JS online.
  • Libreria di temi: Temi integrati curati, tra cui default, github_light, github_dark, obsidian, studio, papyrus, amethyst, prism, evergreen, sahara, nordic e altri. È anche possibile specificare file CSS esterni personalizzati in Impostazioni > Tipi > HTML.
  • Formule matematiche LaTeX (KaTeX): Rendering nativo per formule inline $math$ e blocchi visualizzati $$math$$.
  • Diagrammi tecnici (Mermaid): Rendering nativo per diagrammi di flusso, diagrammi di sequenza e grafici di Gantt.
  • Avvisi in stile GitHub: Stile nativo per blocchi di citazione [!NOTE], [!TIP], [!WARNING], [!IMPORTANT] e [!CAUTION].
  • Salva come PDF: La barra di controllo inferiore include l'azione "Salva come PDF", consentendo di esportare con un solo clic pagine web o documenti Markdown formattati in PDF vettoriali.

Visualizzatore di sistema e miniature

Per i formati di file proprietari o specialistici non gestiti dai visualizzatori integrati di Seer e in assenza di plugin dedicati installati, Seer sfrutta l'ecosistema del sistema operativo Windows attraverso un meccanismo di fallback a due livelli.

Concetti e funzionamento

Per comprendere al meglio questo modulo, è importante chiarire cosa rappresentano queste due funzionalità e da dove provengono i relativi dati:

  • Visualizzatore di sistema:
    • Corrisponde direttamente al contenuto mostrato nel Riquadro di anteprima integrato in Esplora file di Windows (attivabile con Alt + P in Esplora file di Windows).
    • Si tratta di un componente di anteprima interattivo registrato nel sistema operativo da applicazioni di terze parti (ad esempio, visualizzatori di documenti scorrevoli o anteprime interattive di fogli di calcolo).
  • Miniatura di sistema:
    • Estrae l'icona o la miniatura del file generata dal sistema o dall'applicazione e la visualizza ingrandita e centrata nella finestra di anteprima. Quando un gestore di anteprima interattivo non è disponibile, la miniatura ad alta risoluzione ingrandita assicura che il file rimanga comunque immediatamente identificabile.
  • Origine dei dati: forniti dalle applicazioni installate: Windows non include nativamente il supporto all'anteprima per ogni formato di file proprietario specializzato. Tali capacità vengono fornite e registrate in Windows dal software di terze parti installato sul computer (ad esempio, installando Adobe Photoshop si ottengono le anteprime dei file .psd, Microsoft Office fornisce le anteprime di .docx / .xlsx / .pptx e le suite CAD/3D forniscono le anteprime dei modelli ingegneristici).
  • Ruolo di Seer: lettura e integrazione dei dati esistenti:
    • Seer si limita a leggere e ospitare questi dati messi a disposizione dal sistema operativo. Seer non include decodificatori proprietari per tali formati chiusi; al contrario, si interfaccia con la shell di Windows tramite le interfacce standard di anteprima e miniatura di sistema.
    • Se l'applicazione corrispondente non è installata sul computer, oppure se quel software non ha registrato componenti di anteprima della shell in Windows, Seer non può creare un'anteprima dal nulla.

Caricamento a due livelli e fallback graduale

Quando rileva un formato non integrato, Seer segue una sequenza di fallback con priorità definita:

graph TD
    A["File proprietario / non integrato (Premi Barra spaziatrice)"] --> B{"Il supporto per l'anteprima è disponibile in Windows o nelle app installate?"}
    B -- "Disponibile e caricato" --> C["Ospita visualizzatore di sistema (Vista interattiva nativa incorporata)"]
    B -- "Non disponibile o caricamento fallito" --> D{"Il fallback alle miniature è abilitato?"}
    D -- "Abilitato e miniatura presente" --> E["Estrai miniatura shell (Ingrandita e centrata)"]
    D -- "Disabilitato o nessuna miniatura trovata" --> F["Mostra avviso di file non supportato"]
  1. Prima priorità: Visualizzatore di sistema: Cerca e attiva il componente di anteprima fornito da Windows o dal software installato, incorporando la medesima vista nativa interattiva che apparirebbe nel riquadro di anteprima di Esplora file.
  2. Seconda priorità: Miniatura di sistema: Se non è registrato alcun gestore di anteprima o se l'inizializzazione non riesce, Seer recupera la miniatura della shell alla massima risoluzione e la scala in modo uniforme per adattarla alla finestra.

Affidabilità delle scorciatoie da tastiera e protezione cloud

  • Chiusura da tastiera: Quando Seer ha il focus, i tasti Spazio ed Esc chiudono l'anteprima come di consueto. Quando un visualizzatore di terze parti incorporato (come un gestore di anteprime di Microsoft Office o Adobe) assume il focus della tastiera, la pressione dei tasti non raggiunge più direttamente Seer; in questo caso, Seer ricorre al proprio hook di tastiera a basso livello. Spazio viene gestito dall'hook in modo predefinito; l'inoltro di Esc è controllato dal parametro enable_esc_key in user.ini [General] ed è disattivato per impostazione predefinita — attivalo se desideri che Esc chiuda la finestra anche quando un visualizzatore esterno mantiene il focus.
  • Protezione per i file cloud su richiesta: Per i file cloud disponibili solo online (come i file segnaposto sincronizzati di OneDrive non ancora scaricati localmente), Seer evita automaticamente di attivare i gestori di anteprima o l'estrazione dei metadati, prevenendo lo scaricamento indesiderato dei file in background.

Configurazione e gestione

Tutte le impostazioni di questo modulo sono gestite in Impostazioni > Tipi > Sistema:

  • Interruttore globale: Abilita o disabilita interamente il modulo di fallback in Impostazioni > Tipi > Sistema.
  • Attivazione/disattivazione indipendente del fallback alle miniature: Se preferisci utilizzare solo visualizzatori interattivi ed evitare miniature statiche ingrandite, deseleziona l'opzione Usa miniature di sistema per i file senza gestore anteprime in Impostazioni > Tipi > Sistema.
  • Elenco di esclusione delle estensioni di file: Escludi gestori di anteprime di terze parti problematici o lenti configurando exclude in user.ini [SystemViewer].

Limitazioni note e suggerimenti importanti

1. File bloccato durante l'anteprima

File bloccato dal componente di anteprima: Quando si visualizza un documento tramite il Visualizzatore di sistema, il componente di anteprima attivo fornito dal software di terze parti (come Microsoft Office, Adobe Acrobat/Photoshop o suite CAD) mantiene generalmente il file aperto finché l'anteprima rimane attiva.

  • Comportamento riscontrato: Mentre la finestra di anteprima rimane aperta, qualsiasi tentativo di rinominare, spostare, sovrascrivere o eliminare il file in Esplora file di Windows o in un altro programma attiverà il messaggio di sistema di Windows: "L'azione non può essere completata perché il file è aperto in un altro programma".
  • Risoluzione:
    • È sufficiente chiudere la finestra di anteprima di Seer (premendo Spazio o Esc) oppure passare a un qualsiasi altro file nel gestore file. Seer chiuderà immediatamente il componente di anteprima di terze parti rilasciando il file, consentendo di completare normalmente le operazioni di ridenominazione o eliminazione.
  • Confronto con le miniature:
    • Al contrario, quando sono attive le Miniature della shell di fallback o i visualizzatori nativi integrati di Seer, i file vengono letti rapidamente e rilasciati all'istante, senza alcun blocco.

2. Cache dei dati e aggiornamento manuale

Memorizzazione nella cache locale: Il rilevamento dei formati di anteprima supportati dal sistema operativo e dalle applicazioni di terze parti è un'operazione che richiede tempo. Per garantire anteprime istantanee alla pressione della barra spaziatrice, Seer archivia queste informazioni in una cache locale, evitando scansioni ridondanti a ogni anteprima.

  • Comportamento dopo modifiche al software: Quando si installa o disinstalla un software (ad esempio installando Photoshop, Office o strumenti CAD), Windows aggiorna la propria configurazione, ma Seer potrebbe continuare a leggere i dati memorizzati nella cache e non riconoscere immediatamente le nuove funzionalità di anteprima.
  • Come aggiornare:
    • Basta riavviare Seer, oppure modificare una qualsiasi opzione dei visualizzatori nelle Impostazioni di Seer e fare clic su OK per forzare un ricaricamento completo dell'ambiente di esecuzione.
    • Funzionamento: Il ricaricamento dell'ambiente di esecuzione dei visualizzatori svuota automaticamente la cache locale del visualizzatore di sistema, inducendo Seer a eseguire nuovamente la scansione di Windows e a riconoscere i componenti di anteprima appena installati.

Impostazioni e preferenze

Premi Ctrl + , (oppure fai clic con il tasto destro sull'icona nell'area di notifica e seleziona Impostazioni) per aprire la finestra di configurazione di Seer. Ecco una panoramica dettagliata delle opzioni principali suddivise per pannello:

1. Impostazioni generali

  • Lingua: Scegli la lingua preferita per l'interfaccia utente. Seer include interfacce completamente localizzate per oltre 15 lingue.
  • Tema dell'aspetto: Alterna tra Chiaro, Scuro e Auto (si adatta automaticamente alla modalità di colore del sistema Windows).
  • Esegui Seer all'avvio del sistema:
    • Versione desktop: Utilizza per impostazione predefinita l'avvio tramite il Registro di sistema di Windows. Puoi anche scegliere l'opzione Usa Utilità di pianificazione di Windows in Impostazioni > Sistema per una maggiore affidabilità e per l'esecuzione con privilegi elevati.
    • Versione Microsoft Store: Fai clic sul pulsante Apri impostazioni di sistema per passare direttamente a Impostazioni di Windows -> App -> Avvio e abilitare l'avvio automatico.
  • Esegui come amministratore: Riavvia Seer con privilegi amministrativi elevati, consentendogli di intercettare i tasti e visualizzare in anteprima i file all'interno di applicazioni eseguite come amministratore (come Total Commander, Directory Opus o Everything con privilegi di amministratore).
  • Cerca automaticamente nuovi aggiornamenti: Attiva o disattiva il controllo automatico della disponibilità di nuove versioni all'avvio di Seer.

2. Tipi di file

Gestisci associazioni, modalità di visualizzazione e attivazione delle funzionalità per ciascuna categoria in Impostazioni > Tipi:

  • Schede di categoria: Passa tra i pannelli dedicati per Testo, Immagine, Media, Cartella, PDF, HTML, Sistema, Sconosciuto (il visualizzatore dell'Inspector delle proprietà utilizzato quando nessun altro visualizzatore gestisce il file) e Disabilitato.
  • Interruttori generali ed estensioni personalizzate: Ogni categoria dispone di un interruttore di attivazione/disattivazione. Le estensioni aggiuntive per un visualizzatore vengono aggiunte tramite la chiave extra_support in user.ini (ad esempio [Text] extra_support); il pannello Disabilitato è l'unico dotato di un editor di tag e contiene l'elenco di esclusione globale.
  • Opzioni specifiche per categoria:
    • Immagine: Configura lo stile di visualizzazione predefinito (Adatta automaticamente, Adatta al lato corto, Preferisci dimensione intera) e il comportamento della rotellina del mouse (scorrimento rispetto a zoom). La visibilità della minimappa non si trova in questa schermata: corrisponde a show_minimap in user.ini [Image].
    • Cartella: Attiva o disattiva i badge di stato dei repository Git (M, A, ?, R, D).
    • HTML: Seleziona il tema Markdown predefinito e specifica facoltativamente un file CSS esterno personalizzato.
    • Sistema: Attiva o disattiva il fallback alle miniature per i formati non supportati.
    • Disabilitato: Inserisci nella lista nera estensioni di file specifiche che Seer non deve mai visualizzare in anteprima.

3. Impostazioni avanzate

  • Doppio clic per aprire con l'applicazione predefinita: Se abilitato, fare doppio clic in qualsiasi punto dell'area di anteprima apre immediatamente il file nell'applicazione predefinita associata (equivalente alla pressione di Ctrl + O).
  • Carica file cloud: Controlla se Seer debba avviare automaticamente il download in background su richiesta quando si visualizzano file segnaposto cloud non ancora scaricati localmente (ad es. file su richiesta di OneDrive). Mantenendo deselezionata questa opzione si preservano la larghezza di banda di rete e lo spazio su disco.
  • Traccia i file selezionati in Esplora file: Segue automaticamente la selezione attiva in Esplora file; navigando con i tasti freccia, la finestra di anteprima si aggiorna in tempo reale senza dover premere ripetutamente la Barra spaziatrice.
  • Aggiorna automaticamente l'anteprima quando il file cambia: Se abilitato (disattivato per impostazione predefinita), la modifica e il salvataggio di un file in anteprima tramite un programma esterno ricaricano la visualizzazione sul posto (il visualizzatore di testo ripristina la posizione di lettura salvata). Per le cartelle, vengono monitorate le modifiche alla directory di 1° livello.
  • Focus della finestra di anteprima: Determina se la finestra di anteprima debba sottrarre il focus della tastiera al gestore file. È l'impostazione da verificare quando le scorciatoie sembrano "non funzionare" subito dopo aver premuto la Barra spaziatrice:
    • Non prendere mai il focus (predefinito): L'anteprima non sottrae mai il focus a Esplora file o al gestore file, consentendo di continuare a digitare o a usare i tasti freccia. Premendo nuovamente la Barra spaziatrice l'anteprima si chiude all'istante, ma le scorciatoie interne al visualizzatore (Z, M, Ctrl + F, ...) rispondono solo dopo aver fatto clic all'interno della finestra.
    • Ogni volta che viene visualizzata l'anteprima di un file: Ogni nuova anteprima attiva la finestra, rendendo subito disponibili le scorciatoie del visualizzatore. Il compromesso è che il focus lascia il gestore file a ogni pressione della barra spaziatrice.
    • Solo quando si apre la finestra: Il focus viene acquisito una sola volta all'apertura iniziale della finestra di anteprima, ma il passaggio ad altri file mantenendo la finestra aperta non sottrae nuovamente il focus.
  • Attiva su eventi tastiera generati da software: Disattivato per impostazione predefinita. L'hook della tastiera di Seer ignora intenzionalmente le pressioni dei tasti contrassegnate da Windows come simulate o inserite tramite software, evitando che macro, tastiere virtuali o sessioni di controllo remoto aprano accidentalmente le anteprime durante il lavoro. Attiva questa opzione se Seer viene gestito tramite strumenti di automazione — script AutoHotkey/AutoIt, tastiere su schermo, strumenti di accessibilità o configurazioni Desktop remoto/KVM che riproducono le pressioni dei tasti. L'opzione copre sia il tasto di attivazione sia la gestione dei tasti Canc/Esc descritta di seguito.
  • Dimensioni e posizione della finestra:
    • Dimensioni e posizione automatiche (predefinito): Adatta le dimensioni della finestra in modo dinamico in base alle proporzioni native di ciascun file e al fattore di scala ottimale del visualizzatore.
    • Mantieni dimensioni e posizione della finestra: Memorizza la geometria esatta e le coordinate su schermo dell'ultima finestra di anteprima chiusa.
    • Centra la finestra all'apertura: Posiziona sempre la finestra di anteprima esattamente al centro del monitor attivo.
  • Pulsante barra del titolo: Scegli l'azione da eseguire quando si fa clic sul pulsante principale nella barra del titolo:
    • Finestra separata (predefinito): Separa l'anteprima corrente in una finestra mobile indipendente. Appartiene comunque all'istanza in esecuzione di Seer, pertanto chiudendo Seer verrà chiusa anche questa finestra.
    • Finestra fissata: Mantiene l'anteprima fissata in primo piano senza chiuderla quando perde il focus.
    • Visualizzatore indipendente: Avvia un processo di visualizzazione completamente isolato (SeerViewer.exe).
  • Abilita tasto "Canc": Consente al tasto Canc di cooperare con gli handle di file di Seer anziché entrare in conflitto con essi. L'effetto effettivo dipende dalla finestra che ha il focus:
    • Con focus sulla finestra di anteprima: Seer chiude l'anteprima (e qualsiasi finestra separata che visualizza lo stesso file), quindi sposta il file nel Cestino di Windows. Non accade nulla mentre il file è ancora in fase di caricamento e le finestre fissate restano aperte — possono essere chiuse solo manualmente dall'utente.
    • Con focus sul gestore file: Seer non elimina direttamente il file. Si limita a nascondere l'anteprima e a rilasciare gli handle di file, in modo che l'eliminazione richiesta in Esplora file, Total Commander o Directory Opus non fallisca con l'errore "L'azione non può essere completata perché il file è aperto in un altro programma".
    • Lascia disattivata questa opzione se tieni aperto Seer durante la riorganizzazione dei file e preferisci che nessun tasto possa rimuovere accidentalmente un file.
  • Nascondi icona nel vassoio: Nasconde Seer dall'area di notifica (vassoio di sistema) di Windows per il massimo minimalismo. Quando l'icona è nascosta, Seer fornisce un intervallo di sicurezza di 8 secondi all'avvio in cui l'icona rimane visibile, consentendoti di accedere alle impostazioni.
  • Apri user.ini: Fai clic sul pulsante user.ini in basso per aprire il file user.ini nell'editor predefinito ed eseguire regolazioni manuali avanzate (passa il cursore sul pulsante per visualizzare il percorso completo; consulta la Guida alla configurazione personalizzata per i dettagli sui singoli campi).

4. Sistema

  • Usa Utilità di pianificazione per l'avvio: Scegli se utilizzare l'Utilità di pianificazione di Windows (scelta consigliata, immune ai blocchi dei privilegi UAC) oppure il metodo di avvio tradizionale basato sul Registro di sistema.
  • Integrazione nel menu contestuale: Aggiunge l'azione "Apri con SeerViewer" al menu contestuale di scelta rapida con il tasto destro di Esplora file di Windows per tutti i file e le cartelle, avviando il file direttamente in un processo autonomo SeerViewer.exe.
  • Registra nel menu "Apri con": Registra SeerViewer nell'elenco nativo delle applicazioni "Apri con" di Windows per tutti i formati di file supportati.
  • Imposta come app predefinita: Apre la schermata delle App predefinite di Windows, consentendoti di associare manualmente un tipo di file a SeerViewer. Seer non può appropriarsi silenziosamente delle associazioni di file — Windows richiede la conferma esplicita dell'utente.
  • Interruttore principale dei commenti file: Abilita o disabilita a livello globale il sistema di note e commenti personali dei file di Seer.

5. Scorciatoie da tastiera

  • Tasti di attivazione: Personalizza il tasto di attivazione principale e la combinazione di tasti modificatori (ad es. Spazio, Alt + Spazio, Ctrl + Spazio, Shift + Spazio).
  • Attivazione finestra separata: Definisci una combinazione alternativa di tasti modificatori per aprire direttamente l'anteprima in una finestra separata.
  • Riassegnazione delle azioni: Riassegna qualsiasi scorciatoia globale o specifica dei singoli visualizzatori (ad es. Ruota, Muto, A capo automatico, Barra di ricerca, Schermo intero) per adattarla alle tue abitudini di utilizzo.

6. Backup, importazione e ripristino

I tre pulsanti nella parte inferiore della scheda Avanzate consentono di trasferire l'intera configurazione tra computer diversi o di ripristinare le impostazioni predefinite di fabbrica:

  • Esporta: Salva uno snapshot delle impostazioni correnti in un file .ini a tua scelta. Il file adotta il formato di esportazione proprietario di Seer (con controllo di versione, non concepito per la modifica manuale), pertanto deve essere conservato come archivio di backup anziché aperto in un editor. Lo snapshot include le impostazioni memorizzate in config.ini (aspetto, scorciatoie, opzioni per tipo di file, interruttori dei plugin, ...). Non include le modifiche a user.ini e tralascia deliberatamente i dati di attivazione, gli elenchi recenti (cronologia PDF / Media, zoom memorizzato per pagina), le posizioni delle finestre e la mappa di assegnazione multi-visualizzatore.
  • Importa: Applica uno snapshot precedentemente esportato e riavvia immediatamente Seer, poiché diverse impostazioni diventano effettive solo dopo un riavvio pulito. I valori vengono copiati esattamente come sono, inclusi eventuali percorsi assoluti in essi contenuti (vedi di seguito). I file che non provengono da un'esportazione di Seer o che sono stati generati con una versione di formato di esportazione diversa vengono rifiutati con un messaggio di errore.
  • Ripristina ai predefiniti: Reimposta config.ini sui valori predefiniti e riavvia l'applicazione. I dati di attivazione e di licenza vengono preservati e i valori modificati manualmente in user.ini non vengono toccati, consentendoti di mantenere le tue regolazioni avanzate. Il pulsante si trasforma prima in una coppia di conferma/annulla: è necessario un secondo clic per confermare.

I percorsi all'interno di uno snapshot non vengono migrati. Alcune impostazioni vengono salvate come percorsi assoluti del computer che ha generato l'esportazione. Su un altro dispositivo (diverso nome utente, diversa lettera di unità o diverso percorso di installazione di Seer), queste voci continueranno a puntare ai vecchi percorsi e smetteranno silenziosamente di funzionare. Casi noti:

  • Plugin: il registro delle estensioni memorizza la cartella di installazione di ciascun pacchetto e la directory di installazione dei plugin stessa è un percorso assoluto. Dopo il passaggio a un nuovo computer, reinstalla i pacchetti di plugin (scaricandoli dalla pagina Download dei plugin) anziché attenderti che il registro importato li individui nella posizione precedente.
  • Voci dei plugin locali (il vecchio elenco plugins_added) fanno riferimento ai file tramite percorso assoluto e non verranno risolte altrove.
  • CSS personalizzato per Markdown (markdown_css_path) punta a un file sul vecchio computer; selezionalo nuovamente in Impostazioni > Tipi > HTML.
  • Record di avvio automatico incorporano il percorso dell'eseguibile registrato; riattiva l'avvio automatico sul nuovo computer.

Le impostazioni prive di percorsi (tema, lingua, scorciatoie, interruttori dei visualizzatori, opzioni di decodifica, ecc.) vengono migrate senza problemi. I pacchetti di plugin sono cartelle su disco e non fanno mai parte dello snapshot; eseguine un backup separato se necessario.