Sur cette page

Fonctionnalités clés et guide d'utilisation

Seer propose des visionneuses natives ultra-performantes et des contrôles de flux de travail flexibles adaptés au travail de bureau quotidien, au développement logiciel, à la création graphique et au dépannage système. En plus d'une vitesse de lancement instantanée, chaque visionneuse offre de nombreux raccourcis clavier, des gestes à la souris et des fonctionnalités pratiques.

Vous pouvez partager cette page avec un assistant IA accompagnée de votre question pour obtenir des réponses rapides et pertinentes.

Fonctionnalités générales

Quel que soit le type de fichier prévisualisé, la fenêtre principale de Seer offre un ensemble unifié de contrôles, d'astuces d'interaction et de raccourcis globaux.

Sauf rares exceptions, la grande majorité des raccourcis clavier ne fonctionnent que lorsque la fenêtre d'aperçu a le focus.

1. Inspecteur de propriétés

Cliquez sur l'icône d'information dans la barre de titre (ou appuyez sur le raccourci Ctrl + I) pour afficher le volet centré de l'inspecteur de propriétés :

  • Basculement affichage brut / lisible avec Maj : Lorsque l'inspecteur est actif et qu'aucun champ de saisie de texte n'a le focus, appuyez sur la touche Maj pour basculer toutes les valeurs entre un formatage lisible et les données brutes exactes (ex. 12.5 MB ⟷ 13,107,200 octets, ou il y a 2 heures ⟷ 2026-11-01 13:08:42). Votre préférence est automatiquement mémorisée.
  • Repliement et développement du texte long : Les lignes de propriétés dépassant 3 lignes sont automatiquement repliées avec des points de suspension. Cliquez n'importe où sur la ligne pour basculer entre l'aperçu replié et le développement complet ; l'état développé de chaque ligne est conservé.
  • Repliement des sections et copie rapide : Cliquez sur les en-têtes de section (Général, Étendu, etc.) pour réduire ou développer les groupes. Survolez une ligne de propriété pour faire apparaître un bouton de copie à droite permettant de copier sa valeur dans le presse-papiers.
  • Notes et remarques de fichier :
    • Usage et capacité : L'inspecteur intègre un champ mémo dédié pouvant contenir jusqu'à 8 192 caractères pour associer des notes personnelles, des rappels de relecture ou des résumés clés au fichier prévisualisé.
    • Emplacement de stockage : Sur les disques locaux et les partages réseau prenant en charge les flux nommés (comme NTFS), les notes sont attachées directement au fichier et le suivent lorsqu'il est renommé ou déplacé sur le même volume. Pour les disques sans flux (FAT32/exFAT) ou les fichiers d'espaces réservés cloud (ex. fichiers OneDrive disponibles en ligne uniquement), les notes sont conservées dans la base de données locale de Seer.
    • Nature strictement locale (Important) : ⚠️ Les notes sont des annotations locales personnelles et ne sont pas transférées lors des envois sur le réseau ou le cloud. Téléverser des fichiers ou les envoyer par messagerie ou e-mail supprime les métadonnées de flux. Copier des fichiers sur une clé USB non NTFS ou réinstaller Windows sans sauvegarder les données locales de l'application détachera les notes.
    • Préservation de la date de modification du fichier : L'ajout ou l'effacement de notes préserve les dates originales de modification et de création du fichier, évitant ainsi les recompilations inutiles par vos outils de build et gardant un statut Git intact.
    • Édition fluide et persistance automatique : La zone de note est toujours modifiable sans bouton « Éditer » ou « Enregistrer » séparé — les modifications sont enregistrées automatiquement pendant votre frappe (l'écriture sur disque intervient environ une seconde après l'arrêt de la saisie, et les modifications en attente sont validées à la fermeture de l'aperçu). Si un fichier est en lecture seule, la zone de note passe en lecture seule pour éviter toute modification accidentelle.
    • Indicateur visuel dans la barre de titre : Lorsqu'un fichier contient des notes, le bouton d'information de la barre de titre affiche un point discret de couleur d'accentuation dans son coin supérieur droit.
    • Interrupteur général : Les remarques sur les fichiers peuvent être activées ou désactivées à tout moment dans Paramètres > Système.
  • Épingler l'inspecteur : Cliquez sur l'icône d'épingle dans le coin supérieur droit de l'inspecteur pour le maintenir épinglé. Lorsqu'il est épinglé, l'inspecteur s'ouvrira automatiquement à chaque nouvel aperçu de fichier.
  • Visualisations graphiques enrichies : Avec des plugins de propriétés installés, des diagrammes vectoriels et graphiques natifs (comme les histogrammes ou oscilloscopes d'image) s'affichent directement de manière interactive.

2. Gestion des fenêtres et instances détachées

  • Action principale et fermeture groupée avec Maj :
    • Clic standard : Déclenche l'action configurée dans Paramètres > Avancé (Bouton de barre de titre). Trois modes sont pris en charge : Détacher la fenêtre (par défaut, détache l'aperçu dans une sous-fenêtre indépendante), Épingler (maintient la fenêtre au premier plan sans la fermer à la perte de focus) ou Autonome (processus dédié) (lance un processus SeerViewer.exe isolé).
    • Maintenir Maj pour fermer en groupe : Lorsque plusieurs fenêtres sont épinglées ou détachées à l'écran, maintenir la touche Maj enfoncée transforme le bouton d'action en un bouton « Fermer toutes les sous-fenêtres » avec un badge indiquant le nombre de fenêtres actives. Cliquer dessus ferme toutes les sous-fenêtres en une seule fois.
  • Raccourcis de dimensionnement de la fenêtre :
    • F9 : Réduire la taille de la fenêtre d'aperçu.
    • F10 : Agrandir la taille de la fenêtre d'aperçu.
    • F11 (ou double-clic sur la barre de titre) : Basculer entre la taille par défaut et le plein écran maximisé.
  • Ouvrir les paramètres : Appuyez sur Ctrl + , pour ouvrir la fenêtre des paramètres de Seer.

3. Barre de recherche globale

Les visionneuses Texte/Code, PDF, Web/Markdown et Dossiers/Archives intègrent toutes la barre de recherche unifiée :

  • Ouvrir et fermer : Appuyez sur Ctrl + F pour ouvrir ; appuyez sur Échap pour fermer et restituer le focus clavier à la zone d'affichage.
  • Navigation entre les correspondances :
    • F3 ou Entrée dans le champ de saisie : Passer à la correspondance suivante.
    • Maj + F3 ou Maj + Entrée : Revenir à la correspondance précédente.
    • Alt + C : Activer ou désactiver la sensibilité à la casse (bouton Aa).

4. Suivi continu du curseur et rechargement automatique

  • Suivi de la sélection de fichier : Déplacez le curseur de sélection avec les touches fléchées dans l'Explorateur de fichiers Windows ou les gestionnaires de fichiers tiers pris en charge ; une fenêtre Seer active suit la sélection et s'actualise instantanément sans avoir à appuyer plusieurs fois sur Espace.
  • Navigation entre fichiers du même type :
    • Ctrl + → / Ctrl + ← : Naviguer vers l'avant et l'arrière dans l'historique récent des fichiers prévisualisés (historique chronologique, distinct de l'ordre des fichiers du dossier).
    • Ctrl + Maj + → / Ctrl + Maj + ← : Naviguer strictement entre les fichiers du même type dans le dossier actif (les dossiers et les fichiers ayant une extension différente sont ignorés).
  • Rechargement automatique lors de modifications externes : Lorsque cette option est activée dans les Paramètres (désactivée par défaut), la modification et l'enregistrement d'un fichier prévisualisé dans un éditeur externe recharge automatiquement son contenu sur place. La visionneuse de texte restaure en plus sa position de lecture enregistrée (Text/remember_pos, activé par défaut) ; les autres visionneuses réaffichent le document depuis le début. Pour les dossiers, Seer surveille uniquement les modifications au sein du premier niveau de l'arborescence. Vous pouvez aussi appuyer sur F5 pour recharger manuellement.

5. Barre de contrôle et extensions

  • Ctrl + O : Ouvrir le fichier actuel dans l'application système par défaut (équivalent à un double-clic sur l'icône du fichier).
  • Ctrl + R : Afficher et sélectionner le fichier dans l'Explorateur de fichiers Windows.
  • Étendez dynamiquement les actions grâce aux Plugins de contrôle (ex. copie de la liste des dossiers, partage, déverrouillage des handles de fichiers).

Visionneuse de texte et de code

Conçue pour les développeurs et les lecteurs techniques, conciliant un rendu syntaxique haute fidélité pour le code source quotidien et une ouverture instantanée, sans aucun gel d'écran, de journaux volumineux de plusieurs mégaoctets.

Architecture à double affichage : Vue standard et Vue grands fichiers

Pour éliminer les saturations de mémoire et les blocages de l'interface lors de l'ouverture de fichiers volumineux, Seer adapte automatiquement le mode d'affichage selon la taille du fichier :

  • Seuil de basculement automatique : Contrôlé par la configuration, fixé par défaut à 3 Mio (3 145 728 octets).
    • ≤ 3 Mio : Ouverture en Vue standard, offrant la coloration syntaxique complète, le retour à la ligne automatique, le formatage de code et le basculement rapide vers les vues de rendu.
    • > 3 Mio : Chargement fluide en flux continu en Vue grands fichiers afin de garantir une ouverture instantanée et sans blocage de journaux de plusieurs centaines de mégaoctets, de dumps SQL de bases de données ou de fichiers CSV volumineux sans épuiser la mémoire.

Afin de conserver des performances instantanées et fluides sur les fichiers volumineux, la Vue grands fichiers charge le contenu en flux avec une hauteur de ligne fixe. En conséquence, certaines fonctionnalités gourmandes en calcul — comme le retour à la ligne dynamique, le formatage de code et le rendu direct Markdown/HTML/SVG — ne sont pas disponibles dans ce mode. Les deux vues prennent toutefois entièrement en charge la coloration syntaxique, la recherche (Ctrl + F), les numéros de ligne (N), l'affichage des espaces (W), la minicarte de navigation (M) et la sélection de texte à la souris.

Limite de longueur de ligne et protection contre les dépassements

Lors de l'inspection de fichiers minifiés ou compactés (comme du JavaScript minifié sur une seule ligne, des structures JSON monolithiques ou des données Base64), une seule ligne peut contenir des dizaines ou des centaines de milliers de caractères. Le calcul de la disposition et du retour à la ligne pour de telles lignes démesurées engendre d'importants ralentissements ou des gels de l'application lors du redimensionnement de la fenêtre.

  • Limite de ligne par défaut : 10 000 caractères : Seer limite la lecture et la mise en page d'une ligne à 10 000 caractères par défaut (la clé de configuration impose une valeur plancher stricte de 10 000).
  • Badge d'indication de troncature : Si une ligne dépasse 10 000 caractères, les octets excédentaires sont tronqués de manière sécurisée et un badge en forme de pilule s'affiche à la fin de la ligne (ex. … 500 B ou … 14.5 KB).
  • Info-bulle d'octets omis : Le survol du badge avec le curseur affiche une info-bulle détaillée indiquant le nombre exact d'octets omis (ex. Ligne tronquée (14 848 octets omis)), garantissant une parfaite fluidité sans masquer le fait que le contenu a été tronqué.

Répertoire complet des raccourcis

Raccourci Description Disponibilité
Z Activer / désactiver le retour à la ligne automatique Vue standard uniquement
F Formater automatiquement le code (JSON / XML) Vue standard uniquement
R Basculer vers la vue de rendu (Markdown, HTML ou SVG) Vue standard uniquement
L Centrer la zone d'affichage sur la ligne du curseur Vue standard uniquement
N Afficher / masquer les numéros de ligne Pris en charge dans les deux vues
W Afficher / masquer les espaces (points pour les espaces, flèches pour les tabulations) Pris en charge dans les deux vues
M Afficher / masquer la minicarte de code Pris en charge dans les deux vues
Ctrl + = Augmenter la taille de la police (ou maintenir Ctrl + molette) Pris en charge dans les deux vues
Ctrl + - Diminuer la taille de la police Pris en charge dans les deux vues
Ctrl + F Ouvrir la barre de recherche (F3 suivant, Maj+F3 précédent) Pris en charge dans les deux vues

Coloration syntaxique personnalisée

Le moteur de coloration de code de Seer repose sur la spécification open source de coloration syntaxique Kate (le standard utilisé par Kate, KWrite, Qt Creator et KDevelop). Lorsqu'un format de fichier spécifique ou personnalisé n'est pas pris en charge par défaut, ou si vous souhaitez adapter les couleurs de syntaxe, vous pouvez facilement ajouter des définitions syntaxiques .xml sans écrire de code ni compiler quoi que ce soit.

1. Références de syntaxe et exemples

Le plugin de contrôle officiel Hex View utilise précisément ce mécanisme : il exporte les données hexadécimales dans des fichiers dotés de l'extension personnalisée .hextxt et intègre syntax/hextxt.xml pour fournir une coloration syntaxique sur mesure.

2. Emplacements de stockage et activation

Placez vos fichiers de définition .xml dans l'un des répertoires de syntaxe de Seer :

  • Installation standard de Seer : %LocalAppData%\Corey\Seer\syntax\ (soit C:\Users\<NomUtilisateur>\AppData\Local\Corey\Seer\syntax\ ; créez le dossier syntax s'il n'existe pas encore).
  • Version portable de Seer (lorsque portable.cfg est présent à la racine de l'application) : <DossierInstallationSeer>\data\syntax\.
  • Paquets d'extension : Les paquets de plugins peuvent intégrer et distribuer des définitions de syntaxe sous <racinePaquet>\syntax\.

Activation : Après avoir déposé le fichier, il vous suffit de redémarrer Seer. L'application analysera, validera et enregistrera automatiquement tous les fichiers de syntaxe conformes.

3. Règles des fichiers XML et contraintes clés

Les définitions de syntaxe suivent la spécification Kate Syntax XML standard. Voici la structure issue de l'exemple officiel 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 de taille de fichier : Chaque fichier .xml doit impérativement faire moins de 512 Ko. Les fichiers dépassant 512 Ko sont ignorés afin de prévenir le chargement accidentel de données non syntaxiques.
  • Attributs obligatoires :
    • name (Obligatoire) : Nom d'affichage unique du langage (ex. name="HexDump").
    • section : Catégorie dans laquelle la définition est classée (ex. Sources, Scripts, Markup, Other).
    • extensions (Obligatoire) : Motifs génériques séparés par des points-virgules pour faire correspondre les noms de fichiers (ex. extensions="*.hextxt").
    • ⚠️ N'ajoutez pas d'espace après les points-virgules : Écrire *.foo; *.bar fait que le second motif est interprété avec un espace au début (" *.bar"), ce qui ne correspondra jamais à aucun nom de fichier. Écrivez-les toujours sans espace sous la forme *.foo;*.bar.
    • priority : Doit être un entier positif (ex. priority="100").
    • version : Numéro de révision de la définition (entier ou flottant, ex. version="2").
    • kateversion : Chaîne de version du format Kate. Elle doit impérativement comporter un point (ex. kateversion="5.0" ou kateversion="6.0"). Les fichiers sans point, incompatibles ou dépourvus de l'attribut kateversion sont ignorés.

4. Résolution de conflits et priorités

Lorsque plusieurs définitions de syntaxe se chevauchent, Seer applique des règles de priorité déterministes :

  • Noms identiques (correspondance sur name) : Si une définition personnalisée partage le même name qu'une définition existante ou intégrée, celle ayant le numéro de version le plus élevé est prioritaire. En cas d'égalité, la première définition chargée est conservée.
  • Extensions en conflit (collision sur extensions) : Lorsque plusieurs définitions de langage ciblent la même extension de fichier (par exemple deux définitions correspondant à *.shader), la définition ayant la valeur de priority la plus élevée l'emporte.
  • Remplacement des colorations intégrées : Pour remplacer la coloration intégrée de Seer pour un type de fichier par une règle communautaire ou personnalisée plus récente, indiquez simplement un entier positif plus grand dans priority (ex. priority="100" ; les priorités intégrées sont généralement de petits chiffres à un seul chiffre), et Seer donnera automatiquement la priorité à votre règle personnalisée.

Visionneuse vidéo et audio

Offre la prise en charge du décodage matériel par le GPU (désactivé par défaut) et la visualisation audio en temps réel pour une lecture fluide de tous les formats multimédias courants.

Décodage et prérequis de rendu OpenGL

  • Moteur de décodage : Le décodage matériel est désactivé par défaut — l'option Désactiver le décodage GPU dans Paramètres > Types > Média est cochée, de sorte que Seer démarre avec le décodage logiciel (FFmpeg, dav1d). Décochez-la pour permettre à Seer d'exploiter les décodeurs GPU, et définissez si nécessaire l'ordre exact des moteurs dans user.ini [Media] sous decoders (D3D11, MFT:d3d=11, DXVA, CUDA, FFmpeg, dav1d, ...).
  • ⚠️ Rendu matériel OpenGL : L'affichage des images vidéo requiert impérativement un contexte de rendu matériel OpenGL actif fourni par le GPU. Dans de rares environnements (machines virtuelles, sessions de Bureau à distance sans relais GPU, ou pilotes d'affichage obsolètes/corrompus), la lecture vidéo peut ne pas s'afficher correctement.

Contrôle de lecture et comportement du volume

  • Cycle de vie de la vitesse de lecture : Les modifications de la vitesse de lecture ne s'appliquent qu'à la session en cours et sont automatiquement réinitialisées à 1,0x lors du prochain démarrage de Seer.
  • Contrôle du volume (Fenêtre d'aperçu standard vs Fenêtre autonome) :
    • Fenêtre d'aperçu standard : Permet d'activer ou de désactiver la sourdine (M ou bouton de la barre de contrôle), sans curseur de réglage du volume.
    • Fenêtre autonome (SeerViewer.exe) : Prend en charge le réglage précis du volume via la molette de la souris ou un curseur contextuel avec affichage à l'écran (OSD du volume), et enregistre automatiquement le niveau de volume pour les sessions suivantes.
  • Sélection des pistes de sous-titres et détection automatique : Pour les vidéos intégrant des pistes de sous-titres, sélectionnez ou désactivez les pistes via le menu contextuel du clic droit Sous-titre. Seer détecte également de manière automatique les fichiers de sous-titres externes .srt, .ass, .ssa et .vtt portant le même nom de base dans le répertoire de la vidéo.
  • Protection des médias de moins d'une seconde : Les clips multimédias d'une durée inférieure à 1 seconde (< 1 000 ms) ne disposent pas des fonctionnalités de lecture : le curseur de progression, l'indicateur de temps, le bouton lecture/pause, le bouton de vitesse et le bouton de coupure du son sont entièrement masqués, et les raccourcis de navigation temporelle sont désactivés. La lecture en boucle est désactivée afin d'éviter les oscillations de redémarrage du flux ; le clip est lu une fois et reste figé sur sa dernière image, avec l'état « Sans chronologie » affiché sur la barre de contrôle.
  • Chapitres vidéo et info-bulle sur la barre de progression : Pour les vidéos contenant des chapitres intégrés (comme les fichiers MP4 ou MKV), le curseur de progression trace automatiquement des repères visuels de chapitre. Le survol de la barre de progression à la souris affiche une info-bulle avec le timestamp exact et le titre du chapitre (ex. 04:15 | Introduction).
  • Modes d'affichage de l'indicateur de temps : Cliquez sur le libellé de temps dans la barre de contrôle pour basculer entre les modes d'affichage (alternance entre temps écoulé / durée totale et temps restant sous forme de compte à rebours). Votre style d'affichage préféré est automatiquement conservé.
  • Recherche par pourcentage : Appuyez sur les touches numériques de 0 à 9 pendant la lecture pour sauter directement de 0 % à 90 % de la durée de la vidéo.
  • Navigation image par image : Appuyez sur , / . pour mettre en pause et reculer / avancer d'une image (Maj + , / Maj + . pour des sauts de 5 images). Également accessible via le menu contextuel du clic droit « Sauter ».
  • Reprise de lecture : Mémorise la progression de la lecture pour les fichiers audio et vidéo lorsque l'option est activée dans les paramètres ou dans user.ini (audio_remember_playback_pos et video_remember_playback_pos, désactivés par défaut).

Copie instantanée d'images et de pochettes

Appuyez sur Ctrl + C à tout moment pendant la lecture ou en pause pour copier l'élément visuel directement dans votre presse-papiers :

  • Capture d'image vidéo : Copie l'image vidéo actuelle sous forme d'image haute résolution sans perte dans le presse-papiers du système.
    • Cibler une image précise : Pour copier une image exacte, mettez la lecture en pause et utilisez la navigation image par image (, pour l'image précédente, . pour l'image suivante, ou Maj + , / Maj + . pour des sauts de 5 images) pour atteindre l'image voulue, puis appuyez sur Ctrl + C.
  • Pistes audio :
    • Avec pochette intégrée : Si le fichier audio contient une pochette d'album (et que la vue est en mode Pochette uniquement ou Pochette + visualiseur), Ctrl + C copie directement l'image originale de la pochette en haute résolution dans votre presse-papiers.
    • Sans pochette (ou mode Visualiseur uniquement) : Si la piste ne comporte pas de pochette ou est affichée en mode Visualiseur uniquement, Ctrl + C capture la forme d'onde dynamique active sous forme d'image dans votre presse-papiers.
  • Une notification confirme la copie de l'image dans le presse-papiers à chaque opération réussie.

Visualiseur de forme d'onde audio et formats RAW cinéma

  • Visualiseur audio en temps réel : La lecture de pistes audio (MP3, FLAC, WAV, etc.) propose un visualiseur en temps réel accessible par le menu contextuel du clic droit :
    • 3 modes d'affichage : Pochette uniquement, Pochette + visualiseur, Visualiseur uniquement.
    • 4 styles de visualisation : Barres en miroir, Barres symétriques, Courbe de spectre, Onde liquide.
  • Formats vidéo Cinema RAW : Avec le plugin officiel mdkadapter installé, Seer prévisualise nativement les enregistrements cinéma professionnels au format RAW, notamment RED R3D (.r3d) et Blackmagic RAW (.braw).

Visionneuse d'images

Conçue pour la précision du design graphique et de la photographie, associant rendu accéléré par GPU, gestion poussée des gestes et ouverture instantanée d'images brutes volumineuses.

Modes d'affichage et navigation sur le canevas

  • Mode d'affichage par défaut : Configurez la taille d'ouverture souhaitée dans Paramètres > Types > Image :
    • Ajustement automatique (par défaut) : Ajuste automatiquement l'échelle pour que l'image entière tienne dans la fenêtre de la visionneuse sans barres de défilement.
    • Ajuster au petit côté : Redimensionne l'image pour l'adapter à son petit côté ; faites défiler le grand côté si nécessaire (idéal pour les captures d'écran allongées ou les bannières panoramiques).
    • Préférer la taille réelle : Ouvre toujours l'image à 100 % de sa résolution physique d'origine sans mise à l'échelle.
  • Développement intelligent (E) : Appuyez sur E (ou choisissez Développer dans le menu contextuel du clic droit) pour optimiser intelligemment la fenêtre d'aperçu et le niveau de zoom :
    • Pour les images verticales tout en hauteur (ex. captures d'écran mobiles, longues captures web) : élargit l'image pour remplir la largeur d'écran disponible tout en permettant un défilement vertical fluide.
    • Pour les images panoramiques larges : adapte la hauteur à la hauteur d'écran disponible tout en permettant un défilement horizontal.
    • Seer calcule automatiquement la dimension lisible maximale sur votre moniteur et redimensionne la fenêtre d'aperçu en conséquence.
  • Ajustement direct aux bords : Appuyez sur W pour ajuster l'image à la largeur de la fenêtre, ou sur H pour l'ajuster à la hauteur de la fenêtre.
  • Basculement par double-clic : Double-cliquez n'importe où sur le canevas pour basculer instantanément entre la taille réelle à l'échelle 1:1 et l'ajustement à la fenêtre.
  • Gestes à la souris et au pavé tactile :
    • Action de la molette : Dans Paramètres > Types > Image, choisissez si la molette de la souris fait défiler le canevas verticalement ou zoome en douceur sans avoir à maintenir la touche Ctrl.
    • Maj + Molette : Fait défiler le canevas horizontalement — parcourez facilement de larges images sans manipuler les barres de défilement.
    • Pavé tactile de précision Windows : Prise en charge native du pincement à deux doigts pour zoomer et du défilement fluide du canevas à deux doigts.
    • Cliquer et glisser : En zoom avant, cliquez simplement avec le bouton gauche de la souris et faites glisser pour vous déplacer librement sur le canevas.
  • Minicarte de navigation (M) : Appuyez sur M pour afficher ou masquer la minicarte dans le coin inférieur droit. En zoom avant, cliquez ou faites glisser le rectangle de vue en surbrillance sur la minicarte pour naviguer avec une grande précision sur des canevas de plusieurs milliers de pixels.

Fonctionnalités d'inspection et changement d'arrière-plan

  • Indicateur de résolution et info-bulle de zoom en direct : L'indication de résolution dans la barre de contrôle inférieure affiche les dimensions physiques d'origine de l'image (ex. 3840×2160). Le survol du libellé avec le curseur fait apparaître une info-bulle en temps réel indiquant les dimensions actuellement affichées et le pourcentage de zoom exact (ex. 1280×720 (33.33%)), ce qui permet de vérifier le facteur de zoom d'un simple coup d'œil.
  • Changement d'arrière-plan du canevas en 5 modes (B) :
    • Appuyez sur B (ou utilisez le menu du clic droit) pour basculer successivement entre Aucun (suit le thème de l'application), Damier transparent, Noir pur, Gris pur et Blanc pur.
    • Inspection des transparences facilitée : Indispensable pour observer des fichiers PNG transparents clairs ou sombres, des logos monochromes ou des SVG vectoriels blancs — passez au fond noir pour examiner des reflets blancs ou au fond blanc pour vérifier des contours sombres.
  • Orientation et retournement : Appuyez sur R / L pour pivoter de 90° dans le sens horaire / antihoraire ; appuyez sur X / Y pour retourner horizontalement / verticalement.
  • Ouverture rapide des images volumineuses (seuil de 150 Mio) :
    • L'ouverture de très grandes images (archives numérisées, photographies aériennes gigapixels ou gros fichiers TIFF dépassant 150 Mio) bloque souvent les visionneuses ordinaires.
    • Seer utilise un pipeline en deux étapes : il extrait les données de prévisualisation haute résolution intégrées en quelques millisecondes pour un affichage instantané sans blocage à l'appui sur la barre d'espace, tout en permettant le chargement à la demande de l'image bitmap complète non compressée sans saturer la mémoire.

Formats avancés et métadonnées

  • Compatibilité professionnelle Adobe PSD :
    • Compatibilité complète avec les documents Adobe Photoshop .psd natifs sans avoir à lancer Photoshop.
    • Prise en charge intégrale des profondeurs de couleur 8 bits, 16 bits et 32 bits.
    • Rendu fidèle des couleurs dans les modes CMJN (impression), Bichromie, Couleurs indexées et Multicanal.
  • Négatifs numériques RAW et données EXIF :
    • Décodage natif direct des formats RAW d'appareils photo professionnels : Canon (.cr2, .cr3), Nikon (.nef), Sony (.arw), Fujifilm (.raf), Adobe (.dng), Olympus (.orf), Panasonic (.rw2), etc.
    • Priorité donnée aux prévisualisations haute résolution intégrées pour une ouverture en moins d'une seconde ; l'inspecteur de propriétés (Ctrl + I) extrait le boîtier, l'objectif, la focale, l'ouverture, la vitesse d'obturation, la sensibilité ISO, la correction d'exposition et les coordonnées GPS intégrées.
  • Détection intelligente des animations :
    • De nombreux fichiers .apng et .webp ne contiennent qu'une seule image statique. Seer analyse les métadonnées d'animation pour choisir automatiquement le meilleur moteur de rendu :
    • Fichiers statiques à image unique : Redirigés automatiquement vers le moteur matriciel statique, permettant l'examen des pixels à l'échelle 1:1, le zoom et l'extraction des données EXIF.
    • Séquences animées (GIF / APNG / WebP animé) : Déclenchent le moteur de lecture avec gestion de la boucle, mise en pause et navigation image par image (, / .) pour examiner chaque image de l'animation.
  • Conteneurs d'icônes multi-résolutions (ICO / CUR / ICNS) :
    • Pour les icônes Windows (.ico), curseurs (.cur) ou icônes macOS (.icns) regroupant plusieurs résolutions et profondeurs de couleur, la barre de contrôle inférieure affiche la liste déroulante de toutes les tailles d'icônes incluses (ex. 16x16, 32x32, 48x48, 256x256).
    • Cliquez sur Exporter l'image sélectionnée en PNG dans la barre de contrôle pour exporter instantanément le calque d'icône sélectionné sous forme de fichier PNG transparent autonome.
  • Graphismes vectoriels (SVG) et inspection du code source :
    • Rendu des tracés vectoriels avec une netteté absolue quelle que soit l'échelle. Le menu du clic droit propose un raccourci direct pour afficher la structure du code source XML dans la visionneuse de texte.

Visionneuse de documents PDF

Dotée d'un moteur de rendu natif léger conçu pour les documents bureautiques et les livres blancs techniques, avec chargement en flux en arrière-plan et prise en charge complète des annotations.

Dispositions de lecture et vue en mosaïque

  • Disposition double page (P) : Appuyez sur P (ou utilisez le menu du clic droit) pour basculer entre le défilement vertical continu et une disposition réaliste en livre sur deux pages avec espacement de reliure.
  • Vue en mosaïque (Ctrl + G) : Appuyez sur Ctrl + G pour activer le mode d'aperçu, qui affiche toutes les pages du document sous forme de grille de miniatures interactive. Cliquez sur une miniature pour y accéder directement.
  • Raccourcis de navigation rapide : Appuyez sur [ / ] pour passer à la page précédente / suivante ; appuyez sur Début / Fin pour aller directement à la première / dernière page. Appuyez sur M pour afficher ou masquer la minicarte de navigation.
  • Ajustement direct de la taille : Appuyez sur W pour ajuster à la largeur de la page, sur H pour ajuster à la hauteur de la page, ou sur A pour rétablir la taille réelle 1:1 d'origine.
  • 3 thèmes de couleur de lecture (D) : Appuyez sur D pour basculer entre Blanc par défaut, Mode sombre (contraste élevé pour soulager les yeux) et Sépia chaud (teinte douce pour la lecture) sans modifier les couleurs du document.
  • Styles de séparateur de page (G) : Appuyez sur G pour basculer entre espacement par défaut sans ligne, ligne continue, ligne pointillée et ligne ondulée.
  • Orientation (R / L) : Faites pivoter les pages du document de 90° dans le sens horaire (R) ou antihoraire (L).

Modes de zoom par défaut et règles de dimensionnement

En plus des raccourcis (Ctrl + = / Ctrl + - ou Ctrl + molette de la souris), Seer propose 4 modes de zoom d'ouverture configurables dans le menu du clic droit et les paramètres :

  • Quatre modes de zoom par défaut :
    • Par défaut / Taille réelle : Ouvre les pages à leurs dimensions physiques réelles 1:1. Comportement important de l'historique : Seule cette option par défaut restaure le niveau de zoom mémorisé dans l'historique du document ; les autres modes ignorent le zoom historique à l'ouverture.
    • Ajuster à la largeur : Ajuste dynamiquement l'échelle pour que la largeur maximale de toutes les pages s'adapte à la fenêtre de la visionneuse. Le calcul initial du zoom se base sur la largeur de référence de la fenêtre (fit_w = 960 par défaut, configurable dans user.ini [PDF]).
    • Ajuster à la hauteur : Ajuste dynamiquement l'échelle pour que la page actuelle s'adapte à la hauteur de la fenêtre (en affichage deux pages, la page la plus haute de la paire sert de repère). fit_h = 960 dans user.ini [PDF] sert uniquement de hauteur de référence initiale.
    • Zoom personnalisé : Ouvre toujours les documents avec votre pourcentage d'échelle personnalisé préféré (ex. 125 %, 150 %).
  • Menu de zoom contextuel et définition du zoom personnalisé par défaut :
    • Le menu contextuel du clic droit affiche le pourcentage de zoom actuel (ex. Personnalisé (135%)).
    • « Définir le zoom actuel comme personnalisé » : Après avoir ajusté un document à la taille de lecture idéale, faites un clic droit et choisissez cette option pour enregistrer immédiatement ce pourcentage exact comme valeur par défaut personnalisée globale.
  • Barre latérale d'inspection dynamique (O) : Appuyez sur O pour afficher ou masquer la barre latérale. Afin de préserver la clarté de l'interface, les onglets s'affichent dynamiquement en fonction du contenu du document :
    • Miniatures des pages : Toujours disponibles pour chaque document, affichant un ruban continu de miniatures numérotées.
    • Plan du document / Table des matières : S'affiche uniquement lorsque le fichier PDF contient des signets ou une table des matières intégrée, présentant une arborescence pliable à plusieurs niveaux pour naviguer d'un chapitre à l'autre.
    • Annotations et commentaires : S'affiche uniquement lorsque le document contient des annotations, listant l'ensemble des surlignages, barrages et notes du document.
  • Alignement des miniatures (V) : Lors de la lecture dans la zone principale, appuyez sur V pour aligner et centrer automatiquement la liste des miniatures de la barre latérale sur la page visible.
  • Position d'ancrage configurable : Par défaut, la barre latérale est ancrée à droite. Vous pouvez l'ancrer à gauche via user.ini [PDF] show_sidebar_left = true.

Hyperliens interactifs, recherche et sécurité

  • Interaction avec les hyperliens natifs : Prise en charge intégrale des clics sur les entrées de la table des matières, les ancres de page internes, les URL web externes (qui s'ouvrent directement dans votre navigateur par défaut) et les liens e-mail mailto.
  • Visibilité des annotations (T) : Appuyez sur T pour afficher ou masquer les surlignages, soulignements et annotations du document.
  • Recherche plein texte en flux continu (Ctrl + F) :
    • Recherche asynchrone par blocs en arrière-plan avec un anneau de chargement actif.
    • Prise en charge de la sensibilité à la casse (Aa), surbrillance orange foncé pour la correspondance actuelle, surbrillance jaune pour les autres résultats et navigation avec F3 / Maj + F3 même à travers les coupures de mots avec trait d'union.
  • Documents protégés par mot de passe : Les fichiers PDF chiffrés affichent automatiquement une invite native épurée pour saisir le mot de passe et déverrouiller le contenu en toute sécurité.

Visionneuse de dossiers et d'archives

Explorez instantanément la structure des dossiers et le contenu des archives compressées sans décompression sur disque ni création de fichiers temporaires encombrants.

Trois modes d'affichage distincts

  • Affichage par arborescence (Alt + T) : Arborescence classique pliable à plusieurs niveaux présentant dossiers et fichiers dans une hiérarchie unifiée avec flèches de développement/réduction.
  • Affichage par colonnes (Alt + C) : Navigation en colonnes successives façon Finder de macOS, permettant d'explorer en profondeur le système de fichiers en cliquant sur les sous-dossiers sans perdre le contexte parent.
  • Affichage en galerie (Alt + Y) : Grille de miniatures optimisée pour les dossiers de photos, d'illustrations et de ressources graphiques, avec navigation au clavier via les flèches et volet de prévisualisation latéral intégré.

Intégration de l'état Git et recherche sur place

  • Badges d'état de dépôt Git :
    • Lors de la consultation de dossiers au sein d'un dépôt Git, Seer détecte automatiquement l'état du dépôt et affiche des badges avec code couleur à côté des fichiers :
    • Modifié (M) : Fichiers suivis comportant des modifications indexées ou non indexées.
    • Ajouté (A) : Nouveaux fichiers indexés (staged).
    • Non suivi (?) : Nouveaux fichiers créés non encore suivis par Git.
    • Renommé (R) : Fichiers ayant été renommés.
    • Supprimé (D) : Fichiers suivis ayant été supprimés.
    • Cette fonctionnalité peut être activée ou désactivée dans Paramètres > Types > Dossier (activée par défaut).
  • Recherche de fichiers sur place (Ctrl + F) :
    • Appuyez sur Ctrl + F pour rechercher des noms de fichiers en temps réel avec prise en compte de la casse (Aa).
    • Les noms correspondants sont mis en surbrillance et les entrées sans correspondance sont estompées au lieu d'être masquées, ce qui permet de conserver la lisibilité de la structure du dossier. Appuyer sur Entrée ou F3 fait défiler les résultats dans les trois modes d'affichage.
  • Volet latéral d'informations et d'aperçu (Alt + D) :
    • Appuyez sur Alt + D pour afficher ou masquer le volet d'informations droit afin d'examiner directement les miniatures, les métadonnées EXIF et les remarques sans ouvrir de fenêtre d'aperçu séparée.

Inspection d'archives et opérations rapides

  • Inspection instantanée d'archives et double décompression :
    • Lecture directe native de formats d'archives tels que .zip, .7z, .rar, .tar, .gz, .bz2, .xz, .zst, .iso, .cab, .chm et .arj sans extraire de fichiers temporaires sur le disque.
    • Prise en charge des archives imbriquées nécessitant une décompression secondaire.
  • Calcul de la taille des dossiers en arrière-plan : L'ouverture d'un dossier déclenche l'analyse de sa taille dans un processus d'assistance séparé, permettant à la fenêtre d'aperçu de rester fluide ; la taille cumulée du dossier s'affiche dans l'Inspecteur de propriétés dès la fin de l'analyse.
  • Copie pratique de chemins :
    • Des raccourcis du menu contextuel du clic droit permettent de copier en un clic les chemins absolus, les chemins relatifs ou l'arborescence complète du répertoire dans votre presse-papiers.

Visionneuse Web et Markdown

Rendu hors ligne moderne pour les documents .html, .mhtml et .md.

Moteur de navigateur et considérations de sécurité

Seer intègre le moteur de navigateur complet Chrome (Chromium), offrant des capacités de rendu et d'exécution identiques à celles des navigateurs web modernes :

  • Noyau Chrome (Chromium) : Compatibilité intégrale avec HTML5, CSS3 moderne, JavaScript, Canvas, SVG et accélération matérielle pour les applications monopages hors ligne, les rapports et les archives web .mhtml.
  • Autorisations locales et réseau :
    • Pour prendre en charge les rapports locaux complexes, la documentation hors ligne et les aperçus Markdown, les restrictions de sécurité web sont assouplies : les documents locaux peuvent charger des ressources locales situées dans d'autres répertoires, récupérer des ressources CDN externes et accéder au presse-papiers.
  • Mise en cache des données et stockage persistant :
    • Le cache réseau HTTP est conservé exclusivement en mémoire vive (MemoryHttpCache), tandis que le stockage web persistant (comme localStorage HTML5, IndexedDB et les données de site) est stocké dans %LocalAppData%\Corey\Seer\web.
  • ⚠️ Avertissement de sécurité :
    • Étant donné que les documents HTML prévisualisés bénéficient d'autorisations de lecture de fichiers locaux, d'accès au réseau et d'exécution de scripts, ne prévisualisez jamais de fichiers .html non fiables, suspects ou non vérifiés provenant de sources inconnues.

Barre de recherche flottante et table des matières

  • Barre de recherche flottante au-dessus de WebEngine :
    • La barre de recherche flotte au-dessus de la page dans sa propre fenêtre, restant nette et parfaitement visible au-dessus de la zone web accélérée matériellement sans être masquée par celle-ci.
    • Appuyez sur Ctrl + F pour ouvrir la recherche de mots-clés dans la page, prenant en charge la sensibilité à la casse (Aa) et les sauts avec F3 / Maj + F3.
  • Table des matières flottante (T) : Appuyez sur T pour afficher ou masquer une table des matières flottante dynamique sur le côté qui suit la progression du défilement en temps réel.
  • Zoom sur le contenu : Maintenez Ctrl et faites défiler la molette de la souris, ou appuyez sur Ctrl + = / Ctrl + - pour zoomer ou dézoomer.

Thèmes Markdown, formules mathématiques et diagrammes

  • 100 % hors ligne et autonome : Toutes les ressources de rendu Markdown — y compris les feuilles de style de thème, les polices mathématiques KaTeX et le moteur de diagrammes Mermaid — sont directement intégrées dans Seer. Les aperçus Markdown fonctionnent entièrement hors ligne, sans aucune dépendance envers des CDN externes ou des fichiers CSS/JS en ligne.
  • Bibliothèque de thèmes : Une sélection de thèmes intégrés tels que default, github_light, github_dark, obsidian, studio, papyrus, amethyst, prism, evergreen, sahara, nordic, etc. Des fichiers CSS externes personnalisés peuvent également être indiqués dans Paramètres > Types > HTML.
  • Formules mathématiques LaTeX (KaTeX) : Rendu natif des formules en ligne $formule$ et des blocs $$formule$$.
  • Diagrammes techniques (Mermaid) : Rendu natif des organigrammes, diagrammes de séquence et diagrammes de Gantt.
  • Blocs d'alerte GitHub : Mise en forme native pour les blocs de citation [!NOTE], [!TIP], [!WARNING], [!IMPORTANT] et [!CAUTION].
  • Enregistrer en PDF : La barre de contrôle inférieure comporte une action « Enregistrer en PDF », permettant d'exporter en un clic les pages web ou les documents Markdown mis en forme au format PDF vectoriel.

Visionneuse système et miniatures

Pour les formats de fichiers propriétaires ou spécialisés non pris en charge par les visionneuses intégrées de Seer et pour lesquels aucun plugin Seer dédié n'est installé, Seer s'appuie sur l'écosystème de Windows via un mécanisme de secours à deux niveaux.

Principes et fonctionnement

Pour bien comprendre ce module, il convient de préciser ce que représentent ces deux fonctionnalités et d'où proviennent leurs données sous-jacentes :

  • Visionneuse système :
    • Correspond directement au contenu affiché dans le Volet de visualisation intégré de l'Explorateur de fichiers Windows (activé par Alt + P dans l'Explorateur de fichiers Windows).
    • Il s'agit d'un composant d'aperçu interactif enregistré auprès du système d'exploitation par des applications tierces (ex. aperçus de documents avec défilement, feuilles de calcul interactives).
  • Miniature système :
    • Extrait l'icône ou la miniature de fichier générée par le système ou l'application et l'affiche agrandie et centrée dans la fenêtre d'aperçu. Lorsqu'aucun gestionnaire d'aperçu interactif n'est disponible, la miniature agrandie en haute résolution permet d'identifier immédiatement le fichier.
  • Source des données : fournie par les applications installées : Windows ne sait pas nativement prévisualiser tous les formats de fichiers propriétaires spécialisés. Ces capacités sont fournies et enregistrées dans Windows par les logiciels tiers que vous installez (par exemple, installer Adobe Photoshop fournit les aperçus .psd, Microsoft Office fournit les aperçus .docx / .xlsx / .pptx, et les suites CAO/3D fournissent les aperçus de modèles d'ingénierie).
  • Rôle de Seer : lire et héberger les données existantes :
    • Seer se contente de lire et d'héberger ces données fournies par le système d'exploitation. Seer n'intègre pas lui-même de décodeurs propriétaires pour ces formats fermés ; il fait le pont avec l'interpréteur de commandes Windows (shell) via les interfaces système standard d'aperçu et de miniature.
    • Si l'application correspondante n'est pas installée sur l'ordinateur, ou si ce logiciel n'a pas enregistré de composants d'aperçu de shell auprès de Windows, Seer ne peut pas inventer un aperçu à partir de rien.

Chargement à deux niveaux et repli progressif

Lorsqu'il rencontre un format non intégré, Seer applique une séquence de secours ordonnée par priorité :

graph TD
    A["Fichier propriétaire / non intégré (Appuyer sur Espace)"] --> B{"Prise en charge de l'aperçu disponible dans Windows ou des apps installées ?"}
    B -- "Disponible et chargé" --> C["Héberger la visionneuse système (Zone interactive native intégrée)"]
    B -- "Indisponible ou échec de chargement" --> D{"Secours par miniature activé ?"}
    D -- "Activé et miniature existante" --> E["Extraire la miniature du Shell (Agrandie et centrée)"]
    D -- "Désactivé ou aucune miniature trouvée" --> F["Afficher la notification de fichier non pris en charge"]
  1. Première priorité : Visionneuse système : Recherche et active le composant d'aperçu fourni par Windows ou les logiciels installés, intégrant la même vue interactive native que celle qui s'afficherait dans le volet de visualisation de l'Explorateur de fichiers.
  2. Deuxième priorité : Miniature système : Si aucun gestionnaire d'aperçu n'est enregistré ou si son initialisation échoue, Seer récupère la miniature du shell à la plus haute résolution et la met à l'échelle de manière fluide pour remplir la fenêtre.

Raccourcis clavier et protection des fichiers cloud

  • Fermeture au clavier : Lorsque Seer a le focus, les touches Espace et Échap ferment l'aperçu comme d'habitude. Lorsqu'une visionneuse tierce intégrée (comme un gestionnaire d'aperçu Microsoft Office ou Adobe) prend le focus clavier, les frappes n'atteignent plus directement Seer ; Seer bascule alors sur son hook clavier bas niveau. La touche Espace est gérée nativement par le hook ; la transmission de Échap est régie par enable_esc_key dans user.ini [General] et est désactivée par défaut — activez-la si vous souhaitez que la touche Échap ferme la fenêtre même lorsqu'une visionneuse externe détient le focus.
  • Protection des fichiers cloud à la demande : Pour les fichiers cloud disponibles uniquement en ligne (comme les fichiers d'espaces réservés OneDrive ou synchronisés dans le cloud non encore téléchargés localement), Seer évite automatiquement d'activer les gestionnaires d'aperçu ou l'extraction de métadonnées, empêchant ainsi tout téléchargement indésirable en arrière-plan.

Configuration et gestion

Tous les paramètres de ce module sont gérés dans Paramètres > Types > Système :

  • Interrupteur global : Activez ou désactivez entièrement le module de secours dans Paramètres > Types > Système.
  • Activer ou désactiver indépendamment le secours par miniatures : Si vous préférez uniquement les aperçus interactifs et souhaitez éviter les miniatures statiques agrandies, décochez l'option Utiliser les miniatures système pour les fichiers sans gestionnaire d'aperçu sous Paramètres > Types > Système.
  • Liste d'exclusion d'extensions de fichiers : Excluez des gestionnaires d'aperçu tiers problématiques ou trop lents en configurant la clé exclude dans user.ini [SystemViewer].

Limites connues et conseils importants

1. Verrouillage du fichier pendant que l'aperçu est ouvert

Fichier verrouillé par le composant d'aperçu : Lors de la visualisation d'un document via la Visionneuse système, le composant d'aperçu actif fourni par le logiciel tiers (comme Microsoft Office, Adobe Acrobat/Photoshop ou des suites CAO) maintient généralement le fichier ouvert tant que l'aperçu est actif.

  • Comportement constaté : Tant que la fenêtre d'aperçu reste ouverte, toute tentative de renommer, déplacer, écraser ou supprimer le fichier dans l'Explorateur de fichiers Windows ou un autre logiciel déclenche le message de Windows : « Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme ».
  • Solution :
    • Il suffit de fermer la fenêtre d'aperçu de Seer (en appuyant sur Espace ou Échap) ou de naviguer vers un autre fichier dans votre gestionnaire de fichiers. Seer ferme immédiatement le composant d'aperçu tiers et libère le fichier, permettant aux opérations de renommage ou de suppression de se dérouler normalement.
  • Comparaison avec les miniatures :
    • À l'inverse, lorsque les Miniatures du Shell de secours ou les visionneuses natives intégrées de Seer sont utilisées, les fichiers sont lus rapidement et libérés sur-le-champ, sans verrouillage.

2. Mise en cache des données et actualisation manuelle

Mise en cache locale : La détection des formats d'aperçu pris en charge par le système d'exploitation et les applications tierces est une opération coûteuse en temps. Pour garantir des aperçus instantanés à l'appui sur Espace, Seer conserve ces informations dans un cache local, évitant ainsi des analyses redondantes à chaque affichage.

  • Comportement après modification logicielle : Lorsque vous installez ou désinstallez un logiciel (par exemple en installant Photoshop, Office ou un outil CAO), Windows met à jour sa configuration, mais Seer peut continuer à lire ses données en cache et ne pas reconnaître immédiatement les nouvelles fonctionnalités d'aperçu.
  • Comment actualiser :
    • Il suffit de redémarrer Seer, ou de modifier une option de visionneuse dans les Paramètres de Seer puis de cliquer sur OK pour forcer un rechargement complet de l'environnement d'exécution.
    • Fonctionnement : Le rechargement de l'environnement des visionneuses vide automatiquement le cache local de la visionneuse système, incitant Seer à réanalyser Windows et à détecter les composants d'aperçu fraîchement installés.

Paramètres et préférences

Appuyez sur Ctrl + , (ou faites un clic droit sur l'icône de la zone de notification et choisissez Paramètres) pour ouvrir la boîte de dialogue de configuration de Seer. Voici une vue d'ensemble des options majeures des différents volets de paramètres :

1. Paramètres généraux

  • Langue : Choisissez votre langue d'interface utilisateur préférée. Seer est entièrement traduit dans plus de 15 langues.
  • Thème d'apparence : Basculez entre Clair, Sombre et Auto (s'aligne automatiquement sur le mode de couleur de votre système Windows).
  • Lancer Seer au démarrage du système :
    • Version bureau (Desktop) : Utilise par défaut le démarrage classique par le Registre Windows. Vous pouvez également choisir Utiliser le Planificateur de tâches Windows dans Paramètres > Système pour une plus grande fiabilité et des privilèges élevés.
    • Version Microsoft Store : Cliquez sur le bouton Ouvrir les paramètres Windows pour accéder directement à Paramètres Windows -> Applications -> Démarrage et activer le démarrage automatique.
  • Exécuter en tant qu'administrateur : Relance Seer avec des privilèges administrateur élevés, permettant à Seer d'intercepter les frappes au clavier et de prévisualiser les fichiers dans des applications s'exécutant en mode administrateur (comme Total Commander, Directory Opus ou Everything lancés avec les droits admin).
  • Recherche de mise à jour automatique : Indique si Seer vérifie automatiquement la présence de nouvelles versions logicielles au démarrage.

2. Types de fichiers

Gérez les associations, les modes d'affichage et l'activation des fonctionnalités pour chaque catégorie de format dans Paramètres > Types :

  • Onglets de catégories : Basculez entre les panneaux dédiés : Texte, Image, Média, Dossier, PDF, HTML, Système, Inconnu (la visionneuse de propriétés utilisée lorsqu'aucune autre visionneuse ne prend en charge le fichier) et Désactivé.
  • Interrupteurs généraux et extensions personnalisées : Chaque catégorie dispose d'un interrupteur d'activation/désactivation. Les extensions supplémentaires d'une visionneuse s'ajoutent via sa clé extra_support dans user.ini (par exemple [Text] extra_support) ; le panneau Désactivé est le seul muni d'un éditeur d'étiquettes, et il gère la liste d'exclusion globale.
  • Options spécifiques par catégorie :
    • Image : Configurez le mode d'affichage par défaut (Ajustement automatique, Ajuster au petit côté, Préférer la taille réelle) et le comportement de la molette de la souris (défilement vs zoom). La visibilité de la minicarte n'est pas sur cette page — elle se règle avec show_minimap dans user.ini [Image].
    • Dossier : Activez ou désactivez les badges d'état de dépôt Git (M, A, ?, R, D).
    • HTML : Sélectionnez le thème Markdown par défaut et indiquez éventuellement un fichier CSS externe personnalisé.
    • Système : Activez ou désactivez le recours aux miniatures pour les formats non pris en charge.
    • Désactivé : Définissez une liste noire d'extensions de fichiers que Seer ne doit jamais prévisualiser.

3. Paramètres avancés

  • Double-clic pour ouvrir avec le programme par défaut : Lorsqu'elle est activée, un double-clic n'importe où dans la zone d'aperçu lance instantanément le fichier dans son application associée par défaut (équivalent à Ctrl + O).
  • Charger les fichiers de cloud : Détermine si Seer déclenche automatiquement le téléchargement à la demande en arrière-plan lors de l'aperçu de fichiers d'espaces réservés cloud non encore hydratés (ex. fichiers OneDrive à la demande). Laisser cette option décochée préserve votre bande passante et votre espace disque.
  • Suivre la sélection des fichiers dans l'Explorateur : Suit automatiquement votre sélection dans l'Explorateur de fichiers ; la navigation avec les touches fléchées met à jour la fenêtre d'aperçu en temps réel sans avoir à appuyer plusieurs fois sur Espace.
  • Actualisation automatique lors d'une modification externe : Lorsque cette option est activée (désactivée par défaut), modifier et enregistrer un fichier prévisualisé dans un programme externe recharge l'aperçu sur place (la visionneuse de texte restaure sa position de lecture). Pour les dossiers, elle surveille les modifications au premier niveau du répertoire.
  • Focus de la fenêtre d'aperçu : Détermine si la fenêtre d'aperçu prend le focus clavier au détriment de votre gestionnaire de fichiers. C'est l'option à vérifier si les raccourcis semblent « ne pas fonctionner » juste après avoir appuyé sur Espace :
    • Ne jamais prendre le focus (par défaut) : L'aperçu ne vole jamais le focus à l'Explorateur ou à votre gestionnaire de fichiers, de sorte que la saisie et les touches fléchées continuent d'y fonctionner. Appuyer à nouveau sur Espace ferme l'aperçu immédiatement, mais les raccourcis de la visionneuse (Z, M, Ctrl + F, ...) ne répondent qu'après un clic dans la fenêtre.
    • À chaque aperçu de fichier : Chaque nouvel aperçu active la fenêtre, ce qui rend les raccourcis de la visionneuse immédiatement opérationnels. En contrepartie, le focus quitte le gestionnaire de fichiers à chaque appui sur Espace.
    • Uniquement à l'ouverture de la fenêtre : Le focus est capturé une seule fois à l'apparition de la fenêtre d'aperçu, mais passer d'un fichier à l'autre alors qu'elle reste ouverte ne reprend pas le focus.
  • Déclencher sur les événements de touches générés par logiciel : Désactivé par défaut. Le hook clavier de Seer ignore délibérément les frappes marquées par Windows comme injectées/simulées, afin d'éviter qu'une macro, un clavier virtuel ou une session de contrôle à distance n'ouvre accidentellement des fenêtres d'aperçu pendant que vous travaillez. Activez cette option si Seer est piloté par des outils d'automatisation — scripts AutoHotkey/AutoIt, claviers visuels, outils d'accessibilité ou configurations KVM/bureau à distance qui rejouent les touches. Cette option couvre à la fois la touche de déclenchement et la gestion des touches Suppr/Échap ci-dessous.
  • Taille et position de la fenêtre :
    • Auto (par défaut) : Ajuste dynamiquement les dimensions de la fenêtre selon le format d'image natif de chaque fichier et l'échelle optimale de la visionneuse.
    • Conserver la taille et la position de la fenêtre : Mémorise les dimensions exactes et les coordonnées à l'écran de la dernière fenêtre d'aperçu fermée.
    • Centrer la fenêtre à l'ouverture : Ouvre toujours la fenêtre d'aperçu centrée au milieu de votre écran actif.
  • Bouton de barre de titre : Choisissez l'action déclenchée par un clic sur le bouton principal de la barre de titre :
    • Détacher la fenêtre (par défaut) : Détache l'aperçu actuel dans sa propre fenêtre flottante. Elle reste liée à l'instance de Seer en cours d'exécution, la fermeture de Seer fermera donc également cette fenêtre.
    • Épingler : Maintient l'aperçu au premier plan sans le fermer lors de la perte de focus.
    • Autonome (processus dédié) : Lance un processus de visionneuse totalement indépendant (SeerViewer.exe).
  • Activer la touche « Supprimer » : Permet à la touche Suppr de coopérer avec les handles de fichiers de Seer plutôt que de rentrer en conflit avec eux. L'action réelle dépend de la fenêtre qui a le focus :
    • Focus sur la fenêtre d'aperçu : Seer ferme l'aperçu (ainsi que toute fenêtre détachée affichant le même fichier), puis déplace le fichier vers la Corbeille de Windows. Rien ne se produit tant que le fichier est encore en cours de chargement, et les fenêtres épinglées restent ouvertes — vous seul pouvez les fermer.
    • Focus sur le gestionnaire de fichiers : Seer ne supprime rien lui-même. Il masque simplement l'aperçu et libère les handles de fichiers, évitant ainsi que la suppression demandée dans l'Explorateur, Total Commander ou Directory Opus n'échoue avec le message « Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme ».
    • Laissez cette option désactivée si vous gardez Seer ouvert pendant que vous réorganisez vos fichiers et préférez qu'aucune touche ne puisse jamais supprimer un fichier.
  • Cacher l'icône de la zone de notification : Masque l'icône de Seer de la zone de notification de Windows pour un minimalisme optimal. Si l'icône est masquée, Seer propose un délai de sécurité de 8 secondes au démarrage pendant lequel l'icône reste visible, vous permettant d'accéder aux paramètres.
  • Ouvrir user.ini : Cliquez sur le bouton user.ini en bas pour ouvrir user.ini dans votre éditeur par défaut et affiner manuellement vos réglages (survolez le bouton pour afficher le chemin d'accès complet ; consultez le Guide de configuration personnalisée pour la référence des champs).

4. Système

  • Utiliser le Planificateur de tâches Windows : Basculez entre le Planificateur de tâches Windows (recommandé, insensible aux blocages de privilèges UAC) et la méthode classique de démarrage via le Registre.
  • Intégration au menu contextuel : Ajoute l'action « Ouvrir avec SeerViewer » au menu contextuel du clic droit de l'Explorateur de fichiers Windows pour tous les fichiers et dossiers, ouvrant directement le fichier dans un processus autonome SeerViewer.exe.
  • Enregistrer dans le menu « Ouvrir avec » : Enregistre SeerViewer dans la liste native des applications « Ouvrir avec » de Windows pour tous les formats de fichiers pris en charge.
  • Définir comme application par défaut : Ouvre la page Applications par défaut de Windows pour vous permettre d'associer vous-même un type de fichier à SeerViewer. Seer ne peut pas s'approprier les associations de fichiers de manière transparente — Windows requiert cette confirmation manuelle.
  • Interrupteur général des remarques de fichier : Activez ou désactivez globalement le système de notes personnelles de fichiers de Seer.

5. Raccourcis clavier

  • Touches de déclenchement : Personnalisez la touche de déclenchement principale et la combinaison de modificateurs (ex. Espace, Alt + Espace, Ctrl + Espace, Maj + Espace).
  • Déclencheur de fenêtre détachée : Définissez une combinaison de modificateurs alternative pour ouvrir l'aperçu directement dans une fenêtre détachée.
  • Réassignation des actions : Réassignez n'importe quel raccourci global ou spécifique à une visionneuse (ex. Rotation, Sourdine, Retour à la ligne automatique, Barre de recherche, Plein écran) selon vos préférences.

6. Sauvegarde, importation et réinitialisation

Les trois boutons situés au bas de l'onglet Avancé permettent de transférer l'intégralité d'une configuration d'un ordinateur à un autre ou de revenir aux réglages d'usine :

  • Exporter : Enregistre un instantané des paramètres actuels dans un fichier .ini de votre choix. Ce fichier utilise le format d'export propre à Seer (versionné, non destiné à l'édition manuelle) ; conservez-le comme sauvegarde plutôt que de l'ouvrir dans un éditeur. L'instantané englobe les paramètres stockés dans config.ini (apparence, raccourcis, options par type, activation des plugins, ...). Il n'inclut pas les ajustements de user.ini et omet volontairement les données d'activation, les historiques récents (historique PDF / multimédia, mémoire du zoom par page), les positions des fenêtres ainsi que le mappage d'assignation multi-visionneuses.
  • Importer : Applique un instantané préalablement exporté puis redémarre Seer immédiatement, car plusieurs réglages ne prennent effet qu'au redémarrage. Les valeurs sont réinjectées telles quelles — y compris les chemins absolus qu'elles contiennent (voir ci-dessous). Les fichiers ne provenant pas d'un export Seer ou enregistrés sous une version de format différente sont rejetés avec un message d'erreur.
  • Restaurer les paramètres par défaut : Réinitialise config.ini à ses valeurs d'origine et redémarre Seer. Les données d'activation et de licence sont conservées, et les valeurs modifiées manuellement dans user.ini ne sont pas touchées, ce qui vous permet de préserver vos ajustements avancés. Le bouton se transforme d'abord en deux boutons de confirmation/annulation — un second clic est nécessaire.

Les chemins contenus dans un instantané ne migrent pas. Certains paramètres sont stockés sous forme de chemins absolus propres à la machine d'origine. Sur un autre appareil — nom d'utilisateur distinct, lettre de lecteur différente ou autre emplacement d'installation de Seer — ces entrées continueront de pointer vers les anciens chemins et cesseront discrètement de fonctionner. Cas connus :

  • Plugins : le registre d'extensions enregistre le dossier d'installation de chaque paquet, et le répertoire d'installation des plugins est lui-même un chemin absolu. Après migration vers une nouvelle machine, réinstallez les paquets de plugins (téléchargeables depuis la page Téléchargement de plugins) au lieu d'attendre du registre importé qu'il les trouve à l'ancien emplacement.
  • Entrées de plugins locaux (l'ancienne liste plugins_added) référencent les fichiers par chemin absolu et ne seront pas résolues sur une autre machine.
  • Fichier CSS Markdown personnalisé (markdown_css_path) pointe vers un fichier de l'ancienne machine ; sélectionnez-le à nouveau dans Paramètres > Types > HTML.
  • Enregistrements de démarrage automatique intègrent le chemin de l'exécutable enregistré ; réactivez le démarrage sur la nouvelle machine.

Les réglages sans chemin absolu — thème, langue, raccourcis, interrupteurs de visionneuses, options de décodage, etc. — migrent sans encombre. Les paquets de plugins sont des dossiers sur le disque et ne font jamais partie de l'instantané ; sauvegardez-les séparément si nécessaire.