Nesta página

Recursos Principais e Guia do Usuário

O Seer oferece visualizadores nativos de alto desempenho e controles flexíveis de fluxo de trabalho para atender a tarefas diárias de escritório, desenvolvimento de software, design criativo e solução de problemas do sistema. Além de inicialização instantânea, cada visualizador conta com fluxos de trabalho avançados via teclado, gestos do mouse e recursos práticos.

Você pode compartilhar esta página com um assistente de IA junto com sua dúvida para obter respostas rápidas e relevantes.

Recursos Gerais

Independentemente do tipo de arquivo que estiver sendo pré-visualizado, a janela do Seer oferece um conjunto unificado de controles, recursos de interação práticos e atalhos globais.

Salvo raras exceções, a grande maioria dos atalhos de teclado responde apenas quando a janela de pré-visualização estiver com o foco de entrada.

1. Inspetor de Propriedades

Clique no ícone de informações na barra de título (ou pressione o atalho Ctrl + I) para abrir o cartão centralizado do inspetor de propriedades:

  • Alternância entre exibição amigável e dados brutos com Shift: Com o inspetor ativo e sem foco em entrada de texto, pressione a tecla Shift para alternar todos os valores entre formatação legível amigável e dados brutos exatos (por exemplo, 12.5 MB ⟷ 13,107,200 bytes, ou há 2 horas ⟷ 2026-11-01 13:08:42). Sua preferência é lembrada automaticamente.
  • Recolhimento de texto longo e expansão completa: Linhas de propriedades que ultrapassam 3 linhas são automaticamente recolhidas com reticências. Clique em qualquer lugar da linha para alternar entre a pré-visualização recolhida e a expansão completa; o estado expandido de cada linha é mantido.
  • Recolhimento de seções e cópia rápida: Clique nos cabeçalhos das seções (Básico, Avançado, etc.) para recolher ou expandir grupos. Passe o cursor sobre qualquer linha de propriedade para exibir um botão de cópia à direita e copiar o valor para a área de transferência.
  • Anotações e observações de arquivo:
    • Objetivo e capacidade: O inspetor inclui um campo dedicado para anotações que suporta até 8.192 caracteres, ideal para adicionar observações pessoais, lembretes de revisão ou resumos importantes ao arquivo pré-visualizado.
    • Local de armazenamento: Em unidades locais e compartilhamentos de rede com suporte a fluxos nomeados (como NTFS), as anotações são anexadas diretamente ao arquivo e o acompanham quando ele for renomeado ou movido no mesmo volume. Em unidades sem suporte a fluxos (FAT32/exFAT) ou marcadores de posição na nuvem (por exemplo, arquivos somente online do OneDrive), as anotações são armazenadas no banco de dados local do Seer.
    • Natureza estritamente local (Importante): ⚠️ As anotações são observações pessoais locais e não são transferidas por redes ou envios para a nuvem. O envio de arquivos pela nuvem ou por aplicativos de mensagens e e-mail remove os metadados do fluxo. Copiar arquivos para unidades USB que não sejam NTFS ou reinstalar o Windows sem fazer backup dos dados locais do aplicativo desvinculará as anotações.
    • Preservação da data de modificação do arquivo: A gravação ou limpeza de anotações preserva os registros de data e hora originais de modificação e criação do arquivo, garantindo que ferramentas de compilação não acionem recompilações desnecessárias e que o status do Git permaneça limpo.
    • Edição contínua e persistência: A área de anotações está sempre pronta para edição, sem necessidade de botões "Editar" ou "Salvar" separados — as alterações são salvas automaticamente enquanto você digita (a gravação é consolidada cerca de um segundo após parar de digitar, e as edições pendentes são gravadas quando a pré-visualização for fechada). Se um arquivo estiver marcado como somente leitura, a área de anotações entrará no modo somente leitura para evitar edições acidentais.
    • Indicador visual na barra de título: Quando um arquivo contém anotações, o botão de informações na barra de título exibe um pequeno ponto na cor de destaque no canto superior direito.
    • Interruptor principal: O sistema de observações de arquivos pode ser ativado ou desativado a qualquer momento em Configurações > Sistema.
  • Fixar o inspetor: Clique no ícone de alfinete no canto superior direito do inspetor para mantê-lo fixado. Quando fixado, o inspetor abrirá automaticamente sempre que você pré-visualizar um novo arquivo.
  • Visualizações com gráficos avançados: Com plugins de propriedades instalados, diagramas vetoriais nativos e gráficos (como histogramas de imagem ou escopos) são renderizados diretamente no painel com total interatividade.

2. Gerenciamento de Janelas e Instâncias Destacadas

  • Ação principal e fechamento em lote com Shift:
    • Clique padrão: Aciona a ação configurada em Configurações > Avançado (Botão da barra de título). Suporta três modos: Janela separada (padrão, destaca a pré-visualização em uma subjanela independente), Janela fixada (mantém a janela fixada no topo sem fechar ao perder o foco) ou Janela independente (inicia um processo isolado SeerViewer.exe).
    • Segurar Shift para fechar em lote: Quando várias janelas estiverem fixadas ou destacadas na tela, manter a tecla Shift pressionada transforma o botão de ação em um botão "Fechar todas as subjanelas", com um indicador numérico mostrando a contagem de janelas ativas. Clicar nele fecha todas as subjanelas simultaneamente.
  • Atalhos para redimensionamento de janela:
    • F9: Reduzir o tamanho da janela de pré-visualização.
    • F10: Aumentar o tamanho da janela de pré-visualização.
    • F11 (ou clique duplo na barra de título): Alternar entre o tamanho padrão e maximizado em tela cheia.
  • Abrir Configurações: Pressione Ctrl + , para abrir o painel de Configurações do Seer.

3. Barra de Localização Global

Os visualizadores de Texto e Código, PDF, Web e Markdown, e Pasta e Arquivo Compactado integram uma Barra de Localização unificada:

  • Abrir e fechar: Pressione Ctrl + F para abrir; pressione Esc para fechar e retornar o foco do teclado para a área de visualização.
  • Navegação de correspondências:
    • F3 ou Enter no campo de entrada: Ir para a próxima correspondência.
    • Shift + F3 ou Shift + Enter: Ir para a correspondência anterior.
    • Alt + C: Alternar diferenciação entre maiúsculas e minúsculas (botão Aa).

4. Rastreamento Contínuo do Cursor e Recarregamento Automático

  • Rastreamento do cursor de arquivos: Mova o cursor de seleção com as teclas de seta no Explorador de Arquivos do Windows ou em gerenciadores de arquivos de terceiros compatíveis; a janela ativa do Seer acompanha a seleção e se atualiza instantaneamente, sem precisar pressionar a Barra de espaço repetidamente.
  • Navegação pelo mesmo tipo:
    • Ctrl + → / Ctrl + ←: Navega para frente e para trás pelos arquivos visualizados recentemente (um histórico contínuo, não a ordem da pasta).
    • Ctrl + Shift + → / Ctrl + Shift + ←: Alterna estritamente entre arquivos do mesmo tipo no diretório atual (pastas e arquivos com extensão diferente são ignorados).
  • Recarregamento automático de alterações externas: Quando ativado nas Configurações (desativado por padrão), modificar e salvar um arquivo pré-visualizado em um editor externo recarrega o conteúdo mais recente na mesma visualização. O visualizador de texto também restaura a posição de leitura salva (Text/remember_pos, ativado por padrão); outros visualizadores renderizam novamente a partir do início. Para pastas, monitora apenas alterações no primeiro nível do diretório. Você também pode pressionar F5 para recarregar manualmente.

5. Barra de Controle e Extensões

  • Ctrl + O: Abre o arquivo atual no aplicativo padrão do sistema (equivalente ao clique duplo no ícone do arquivo).
  • Ctrl + R: Mostra e seleciona o arquivo no Explorador de Arquivos do Windows.
  • Estenda ações dinamicamente com Plugins de controle (por exemplo, copiar listas de pastas, compartilhar arquivos, desbloquear identificadores de arquivo).

Visualizador de Texto e Código

Desenvolvido para desenvolvedores de software e leitura técnica, combinando renderização de sintaxe de alta fidelidade para código-fonte do dia a dia com abertura instantânea e sem travamentos de registros de log gigantescos com vários megabytes.

Arquitetura de Visualização Dupla: Visualização Padrão vs Visualização de Arquivos Grandes

Para eliminar erros de falta de memória e travamentos de interface ao abrir arquivos grandes, o Seer adapta automaticamente o modo de exibição com base no tamanho do arquivo:

  • Limite de roteamento automático: Controlado por configuração, com valor padrão de 3 MiB (3.145.728 bytes).
    • ≤ 3 MiB: Abre na Visualização Padrão, fornecendo estilo completo de sintaxe, quebra de linha, formatação de código e alternâncias rápidas de renderização.
    • > 3 MiB: Transmite o documento automaticamente na Visualização de Arquivos Grandes para garantir abertura instantânea e sem travamentos de logs de centenas de megabytes, despejos SQL de bancos de dados ou arquivos CSV volumosos sem esgotar a memória.

Para manter um desempenho instantâneo e livre de lentidão em arquivos gigantescos, a Visualização de Arquivos Grandes transmite o conteúdo usando alturas de linha fixas. Como resultado, certos recursos de alto consumo de processamento — como quebra dinâmica de linha, formatação de código e renderização direta de Markdown/HTML/SVG — ficam indisponíveis nesse modo. Ambas as visualizações suportam integralmente destaque de sintaxe, pesquisa (Ctrl + F), numeração de linhas (N), exibição de espaços em branco (W), minimapa de visão geral (M) e seleção de texto com o mouse.

Limite de Comprimento de Linha Única e Proteção Contra Estouro

Ao inspecionar arquivos minificados ou agrupados (como JavaScript minificado em linha única, cargas úteis monolíticas de JSON ou dados em Base64), uma única linha pode conter dezenas ou centenas de milhares de caracteres. Calcular o layout e a quebra de linha para linhas tão gigantescas causa lentidão severa ou travamentos durante o redimensionamento da janela.

  • Limite padrão de linha única: 10.000 caracteres: O Seer limita a leitura e o layout de linhas únicas em até 10.000 caracteres por padrão (a chave de configuração impõe um limite mínimo obrigatório de 10.000).
  • Indicador em cápsula de texto truncado: Se uma linha ultrapassar 10.000 caracteres, os bytes excedentes são truncados com segurança, e uma pequena etiqueta em formato de cápsula é exibida no final da linha (por exemplo, … 500 B ou … 14.5 KB).
  • Dica de ferramenta com contagem de bytes omitidos: Ao passar o cursor sobre a etiqueta, uma dica de ferramenta informativa exibe a contagem exata de bytes omitidos (por exemplo, Linha truncada (14.848 bytes omitidos)), mantendo a navegação perfeitamente fluida sem ocultar silenciosamente o corte de conteúdo.

Referência Completa de Atalhos

Atalho Descrição Disponibilidade de Visualização
Z Alternar quebra de linha / rolagem horizontal Apenas na Visualização Padrão
F Formatar código automaticamente (JSON / XML) Apenas na Visualização Padrão
R Alternar para visualização renderizada (Markdown, HTML ou SVG) Apenas na Visualização Padrão
L Centralizar visualização na linha atual do cursor Apenas na Visualização Padrão
N Mostrar / ocultar números de linha à esquerda Suportado em ambas as visualizações
W Mostrar / ocultar símbolos de espaços em branco (pontos para espaços, setas para tabulações) Suportado em ambas as visualizações
M Mostrar / ocultar minimapa de código Suportado em ambas as visualizações
Ctrl + = Aumentar tamanho da fonte (ou segurar Ctrl e rolar a roda do mouse) Suportado em ambas as visualizações
Ctrl + - Diminuir tamanho da fonte Suportado em ambas as visualizações
Ctrl + F Abrir Barra de Localização (F3 seguinte, Shift+F3 anterior) Suportado em ambas as visualizações

Destaque de Sintaxe Personalizado

O mecanismo de destaque de sintaxe do Seer é desenvolvido com base na especificação de destaque de sintaxe do Kate de código aberto (o mesmo padrão compartilhado por Kate, KWrite, Qt Creator e KDevelop). Quando um formato especializado ou personalizado não for coberto por padrão, ou quando você desejar personalizar o esquema de cores, é possível adicionar facilmente definições de sintaxe em .xml sem precisar escrever código ou compilar nada.

1. Referência de Sintaxe e Exemplos

O plugin de controle oficial Hex View utiliza exatamente esse mecanismo: ele descarrega dados hexadecimais em arquivos com a extensão personalizada .hextxt e inclui syntax/hextxt.xml para fornecer destaque de sintaxe customizado.

2. Locais de Armazenamento e Ativação

Coloque seus arquivos de definição .xml em um dos diretórios de sintaxe do Seer:

  • Seer instalado padrão: %LocalAppData%\Corey\Seer\syntax\ (ou seja, C:\Users\<SeuNomeDeUsuario>\AppData\Local\Corey\Seer\syntax\; crie a pasta syntax se ela ainda não existir).
  • Seer portátil (quando portable.cfg existir na raiz do aplicativo): <DiretórioDeInstalaçãoDoSeer>\data\syntax\.
  • Pacotes de extensão: Pacotes de plugins podem empacotar e distribuir definições de sintaxe sob <raizDoPacote>\syntax\.

Ativação: Depois de posicionar o arquivo, basta reiniciar o Seer. O programa verificará, validará e registrará automaticamente todos os arquivos de sintaxe em conformidade.

3. Regras e Restrições Principais dos Arquivos XML

As definições de sintaxe seguem a especificação padrão Kate Syntax XML. Abaixo está a estrutura do exemplo oficial 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 tamanho de arquivo: Cada arquivo .xml deve ter rigorosamente até 512 KB. Arquivos que excederem 512 KB são descartados para evitar o carregamento acidental de arquivos não relacionados a sintaxe.
  • Atributos obrigatórios:
    • name (Obrigatório): Nome de exibição exclusivo do idioma/linguagem (por exemplo, name="HexDump").
    • section: Categoria na qual a definição é agrupada (por exemplo, Sources, Scripts, Markup, Other).
    • extensions (Obrigatório): Padrões curinga delimitados por ponto e vírgula para correspondência de nomes de arquivos (por exemplo, extensions="*.hextxt").
    • ⚠️ Não inclua espaços após o ponto e vírgula: Escrever *.foo; *.bar fará com que o segundo padrão seja lido com um espaço inicial (" *.bar"), nunca correspondendo a nenhum arquivo. Sempre escreva de forma limpa, sem espaços: *.foo;*.bar.
    • priority: Deve ser um número inteiro positivo (por exemplo, priority="100").
    • version: Número de revisão da definição (inteiro ou decimal, por exemplo, version="2").
    • kateversion: Versão do formato Kate em formato de texto. Deve conter um ponto (por exemplo, kateversion="5.0" ou kateversion="6.0"). Arquivos sem esse atributo, sem ponto ou incompatíveis serão ignorados.

4. Resolução de Conflitos e Substituições

Quando várias definições de sintaxe entram em conflito, o Seer aplica regras determinísticas de precedência:

  • Nomes idênticos (correspondência de name): Se uma definição personalizada tiver o mesmo name de uma existente ou integrada, a que tiver a version maior terá precedência. Em caso de empate de versão, a primeira definição carregada será mantida.
  • Extensões sobrepostas (conflito de extensions): Quando definições de linguagens diferentes reivindicam a mesma extensão de arquivo (como duas definições correspondendo a *.shader), a definição com o maior valor de priority prevalece.
  • Substituir destacadores nativos: Para substituir o destaque padrão do Seer para determinado tipo de arquivo por uma regra personalizada ou da comunidade, basta especificar um número inteiro positivo maior em priority (por exemplo, priority="100"; as prioridades internas geralmente são de apenas um dígito) e o Seer priorizará sua regra de forma integrada.

Visualizador de Vídeo e Áudio

Oferece suporte à decodificação por hardware via GPU (desativada por padrão) e visualização de áudio em tempo real para reprodução fluida em todos os formatos de mídia populares.

Requisitos de Decodificação e Renderização OpenGL

  • Mecanismo de decodificação: A decodificação por hardware vem desativada por padrão — a opção Desabilitar decodificação por GPU em Configurações > Tipos > Mídia fica marcada, portanto o Seer inicia com decodificação por software (FFmpeg, dav1d). Desmarque-a para permitir que o Seer utilize os decodificadores da GPU e, opcionalmente, defina a ordem exata em user.ini [Media] sob decoders (D3D11, MFT:d3d=11, DXVA, CUDA, FFmpeg, dav1d, ...).
  • ⚠️ Renderização por hardware OpenGL: A exibição dos quadros de vídeo requer estritamente um contexto ativo de renderização por hardware OpenGL da GPU. Em ambientes raros (como máquinas virtuais, conexões de área de trabalho remota sem passagem direta de GPU ou sistemas com drivers de vídeo desatualizados/corrompidos), a reprodução de vídeo pode não renderizar adequadamente.

Controle de Reprodução e Comportamentos de Volume

  • Ciclo de vida da velocidade de reprodução: Os ajustes de velocidade de reprodução são válidos apenas em tempo de execução (mantidos durante o ciclo de vida atual do aplicativo) e são redefinidos automaticamente para 1.0x na próxima inicialização do Seer.
  • Controle de volume (Janela de pré-visualização padrão vs Janela independente):
    • Janela de pré-visualização padrão: Suporta alternar Mudo / Desativar mudo (M ou botão da barra de controle), sem controle deslizante de volume.
    • Janela independente (SeerViewer.exe): Suporta ajuste refinado de volume pela roda do mouse ou menu deslizante de volume com exibição na tela (Volume OSD), salvando e persistindo o nível de volume entre inicializações.
  • Seleção e detecção automática de faixas de legendas: Para vídeos com faixas de legendas embutidas, selecione ou desative faixas pelo menu de contexto com o botão direito em Legenda. O Seer também detecta automaticamente arquivos externos de legenda .srt, .ass, .ssa e .vtt com o mesmo nome base no diretório do vídeo.
  • Proteção para arquivos de mídia menores que 1 segundo: Clipes de mídia com duração inferior a 1 segundo (< 1.000 ms) não possuem controles de reprodução ativos: a barra de progresso, o indicador de tempo, o botão reproduzir/pausar, o botão de velocidade e o botão de mudo ficam totalmente ocultos, e os atalhos de linha do tempo são desativados. A repetição em loop é desativada para evitar oscilações de reinicialização do pipeline; o clipe é reproduzido uma vez e pausa em seu último quadro, exibindo o status "Sem linha do tempo" na barra de controle.
  • Capítulos de vídeo e dica de ferramenta na barra de progresso: Em vídeos com capítulos incorporados (como MP4 ou MKV), a barra de progresso exibe automaticamente marcas visuais de divisão de capítulos. Ao passar o cursor do mouse ao longo da barra, uma dica de ferramenta exibe o registro de data/hora exato e o título do capítulo (por exemplo, 04:15 | Introdução).
  • Modos de exibição do indicador de tempo: Clique no rótulo de tempo na barra de controle para alternar entre os modos de exibição (tempo decorrido / duração total e contagem regressiva de tempo restante). Seu estilo preferido de exibição é lembrado automaticamente.
  • Busca por porcentagem: Pressione as teclas numéricas de 0 a 9 durante a reprodução para pular diretamente para 0% até 90% da duração do vídeo.
  • Navegação quadro a quadro: Pressione , / . para pausar e retroceder / avançar 1 quadro (Shift + , / Shift + . avança/retrocede 5 quadros). Também disponível pelo menu do botão direito em "Pular".
  • Retomada de reprodução: Lembra o progresso de reprodução de arquivos de áudio e vídeo quando ativado nas configurações ou no user.ini (audio_remember_playback_pos e video_remember_playback_pos, desativado por padrão).

Cópia Instantânea de Quadros e Capas

Pressione Ctrl + C a qualquer momento durante a reprodução ou pausa para copiar mídias visuais diretamente para a área de transferência:

  • Captura de quadro de vídeo: Copia o quadro atual do vídeo como uma imagem de alta resolução sem perdas para a área de transferência do sistema.
    • Localizar quadros específicos: Caso queira copiar um quadro exato, basta pausar a reprodução e navegar quadro a quadro (, para o quadro anterior, . para o próximo quadro, ou Shift + , / Shift + . para saltos de 5 quadros) até atingir o quadro desejado e pressionar Ctrl + C.
  • Faixas de áudio:
    • Com capa de álbum incorporada: Se o arquivo de áudio contiver arte de capa (e a exibição estiver no modo Apenas Capa ou Capa + Visualizador), Ctrl + C copiará a imagem original da capa do álbum em alta resolução diretamente para a área de transferência.
    • Sem capa de álbum (ou modo Apenas Visualizador): Se a faixa não tiver capa incorporada ou estiver no modo Apenas Visualizador, Ctrl + C capturará a área gráfica dinâmica da forma de onda do áudio e a salvará na área de transferência como uma imagem.
  • Uma notificação confirma que a imagem foi salva na área de transferência após cada cópia bem-sucedida.

Visualizador de Forma de Onda de Áudio e Formatos Cinema RAW

  • Visualizador de áudio em tempo real: A reprodução de faixas de áudio (MP3, FLAC, WAV, etc.) oferece um visualizador em tempo real acessível pelo menu do botão direito:
    • 3 modos de exibição: Apenas Capa, Capa + Visualizador, Apenas Visualizador.
    • 4 estilos de visualizador: Barras Espelhadas, Barras Simétricas, Curva de Espectro, Onda Líquida.
  • Formatos de vídeo Cinema RAW: Com o plugin mdkadapter oficial instalado, o Seer visualiza nativamente gravações brutas de cinema profissional, incluindo RED R3D (.r3d) e Blackmagic RAW (.braw).

Visualizador de Imagens

Projetado para inspeção precisa de design e fotografia, unindo renderização acelerada por GPU, amplo suporte a gestos e abertura instantânea de imagens brutas volumosas.

Modos de Exibição e Navegação na Tela de Desenho

  • Configuração do modo de exibição padrão: Defina o tamanho inicial de abertura em Configurações > Tipos > Imagem:
    • Ajuste Automático (padrão): Redimensiona proporcionalmente para que a imagem inteira caiba na janela de visualização sem barras de rolagem.
    • Ajustar Lado Menor: Dimensiona até que o lado menor toque a borda da janela; role o lado maior se necessário (ideal para capturas de tela longas ou banners panorâmicos).
    • Preferir Tamanho Original: Sempre abre a imagem na resolução nativa de 100%, sem dimensionamento.
  • Expansão inteligente (E): Pressione E (ou selecione Expandir no menu de contexto do botão direito) para otimizar inteligentemente a janela de pré-visualização e o nível de zoom:
    • Para imagens verticais longas (por exemplo, capturas de tela de celulares ou páginas web compridas): expande a largura da imagem para preencher a largura disponível da tela, permitindo rolagem vertical suave.
    • Para imagens panorâmicas largas: ajusta a altura para a altura disponível da tela, permitindo rolagem horizontal.
    • O Seer calcula automaticamente a dimensão máxima legível em seu monitor e redimensiona a janela de pré-visualização adequadamente.
  • Ajuste direto às bordas: Pressione W para ajustar a imagem à largura da janela, ou H para ajustar à altura da janela.
  • Alternância por clique duplo: Dê um clique duplo em qualquer lugar da imagem para alternar instantaneamente entre a resolução real de 1:1 pixel e o modo de ajuste à janela.
  • Gestos da roda do mouse e touchpad:
    • Modo de ação da roda do mouse: Em Configurações > Tipos > Imagem, escolha se o giro da roda do mouse rola a imagem verticalmente ou aplica zoom suavemente sem precisar segurar Ctrl.
    • Shift + Roda do mouse: Rola horizontalmente — navegue facilmente por imagens largas sem precisar arrastar barras de rolagem.
    • Touchpad de Precisão do Windows: Suporte nativo a pinça para zoom com dois dedos e deslocamento fluido pela tela com dois dedos.
    • Clicar e arrastar: Ao aproximar o zoom, basta clicar com o botão esquerdo e arrastar para navegar livremente pela imagem.
  • Minimapa de visão geral (M): Pressione M para ativar/desativar o minimapa de navegação no canto inferior direito. Ao aplicar zoom, clique ou arraste o quadro de visualização destacado no minimapa para saltar com precisão cirúrgica por imagens gigantescas de milhares de pixels.

Recursos Práticos de Inspeção e Alternância de Fundo

  • Rótulo de resolução e dica de zoom em tempo real: O rótulo de resolução na barra de controle inferior exibe as dimensões nativas originais da imagem (por exemplo, 3840×2160). Passar o cursor sobre o rótulo revela uma dica de ferramenta em tempo real informando as dimensões renderizadas no momento e a porcentagem exata de escala (por exemplo, 1280×720 (33.33%)), facilitando a verificação rápida da proporção de zoom atual.
  • Alternância de fundo em 5 modos (B):
    • Pressione B (ou use o menu do botão direito) para alternar instantaneamente entre Sem plano de fundo (herda o tema do aplicativo), Grade transparente (xadrez), Preto puro, Cinza puro e Branco puro.
    • Inspeção de transparência simplificada: Essencial para avaliar PNGs transparentes claros ou escuros, logotipos monocromáticos ou SVGs vetoriais brancos — mude para fundo preto para inspecionar áreas claras ou para fundo branco para verificar contornos escuros.
  • Orientação e espelhamento: Pressione R / L para girar 90° no sentido horário / anti-horário; pressione X / Y para espelhar horizontalmente / verticalmente.
  • Abertura rápida de imagens gigantescas (Limite de 150 MiB):
    • Abrir imagens gigantescas (documentos digitalizados de arquivos, fotos aéreas de gigapixels ou arquivos TIFF enormes que excedem 150 MiB) costuma travar visualizadores convencionais.
    • O Seer adota um pipeline em duas etapas: extrai dados de pré-visualização incorporados de alta resolução em milissegundos para exibir uma pré-visualização instantânea na Barra de espaço sem congelamentos, permitindo o carregamento sob demanda do bitmap completo e descompactado sem esgotar a memória.

Formatos Avançados e Metadados

  • Compatibilidade profissional com Adobe PSD:
    • Compatibilidade completa com arquivos .psd nativos do Adobe Photoshop sem necessidade de iniciar o Photoshop.
    • Suporte abrangente a profundidades de cor de 8 bits, 16 bits e 32 bits.
    • Renderização precisa de cores em modos CMYK para impressão, Duotônico, Cor indexada e Multicanal.
  • Negativos digitais Camera RAW e EXIF:
    • Decodificação direta nativa de formatos RAW de câmeras profissionais: Canon (.cr2, .cr3), Nikon (.nef), Sony (.arw), Fujifilm (.raf), Adobe (.dng), Olympus (.orf), Panasonic (.rw2) e outros.
    • Prioriza pré-visualizações completas incorporadas para abertura em frações de segundo; o Inspetor de Propriedades (Ctrl + I) extrai corpo da câmera, lentes, distância focal, abertura, velocidade do obturador, ISO, compensação de exposição e coordenadas GPS integradas.
  • Detecção inteligente de animação:
    • Muitos arquivos .apng e .webp contêm apenas um quadro estático. O Seer analisa os metadados de animação para direcionar automaticamente para o mecanismo ideal:
    • Arquivos estáticos de quadro único: Direcionados automaticamente para o mecanismo raster estático, permitindo inspeção de pixels 1:1, zoom e leitura de dados EXIF.
    • Sequências animadas (GIF / APNG / WebP Animado): Ativa o mecanismo de reprodução com controle de repetição, pausa e navegação quadro a quadro (, / .) para inspecionar quadros individuais da animação.
  • Contêineres de ícones com múltiplas resoluções (ICO / CUR / ICNS):
    • Para ícones do Windows (.ico), cursores (.cur) ou ícones do macOS (.icns) que reúnem múltiplas resoluções e profundidades de cor, a barra de controle inferior exibe uma lista selecionável de todos os tamanhos de ícone inclusos (por exemplo, 16x16, 32x32, 48x48, 256x256).
    • Clique em Exportar Imagem Selecionada como PNG na barra de controle para exportar instantaneamente a camada de ícone ativa como um arquivo PNG transparente independente.
  • Gráficos vetoriais (SVG) e inspeção do código-fonte:
    • Renderiza desenhos vetoriais com nitidez absoluta em qualquer escala. O menu do botão direito disponibiliza um atalho de um clique para examinar a estrutura XML do código-fonte diretamente no visualizador de texto.

Visualizador de Documentos PDF

Conta com um mecanismo de renderização nativo leve sob medida para documentos de escritório e publicações técnicas, com renderização em segundo plano via streaming e amplo suporte a anotações.

Layouts de Leitura e Visão Geral em Grade

  • Página dupla estilo livro (P): Pressione P (ou use o menu do botão direito) para alternar entre rolagem vertical contínua e um layout realista de página dupla lado a lado com espaçamento de encadernação.
  • Visão geral em grade de miniaturas (Ctrl + G): Pressione Ctrl + G para entrar no modo de visão geral, renderizando todas as páginas do documento como uma grade interativa de miniaturas. Clique na miniatura de qualquer página para ir diretamente até ela.
  • Atalhos rápidos de navegação: Pressione [ / ] para avançar para a página anterior / seguinte; pressione Home / End para saltar diretamente para a primeira / última página. Pressione M para ativar/desativar o minimapa de navegação.
  • Dimensionamento direto: Pressione W para ajustar à largura da página, H para ajustar à altura da página ou A para restaurar o tamanho físico original 1:1.
  • 3 temas de cores para leitura (D): Pressione D para alternar entre Padrão (Branco), Modo Escuro (alto contraste para descanso visual) e Proteção Ocular (Sépia) (tom quente para leitura confortável), sem alterar as cores reais do documento.
  • Estilos de separador de página (G): Pressione G para alternar entre espaçamento padrão limpo, linha sólida, linha tracejada e linha ondulada.
  • Orientação (R / L): Gire as páginas do documento 90° no sentido horário (R) ou anti-horário (L).

Modos de Zoom Padrão e Regras de Dimensionamento

Além dos atalhos usuais (Ctrl + = / Ctrl + - ou Ctrl + roda do mouse), o Seer oferece 4 modos configuráveis de zoom inicial no menu do botão direito e nos arquivos de configuração:

  • Quatro modos de zoom padrão:
    • Padrão / Tamanho Real: Abre páginas nas dimensões físicas originais 1:1. Comportamento importante de histórico: Apenas essa opção padrão recupera níveis salvos de zoom do histórico de documentos; os outros modos ignoram o histórico de zoom ao abrir.
    • Ajustar Largura: Dimensiona dinamicamente para que a largura máxima entre todas as páginas caiba na janela de visualização. O cálculo de zoom inicial baseia-se na largura de referência da janela (padrão fit_w = 960, configurável em user.ini [PDF]).
    • Ajustar Altura: Dimensiona dinamicamente para que a página atual caiba na altura da janela (em exibição de página dupla, usa a página mais alta da dupla aberta). O valor fit_h = 960 em user.ini [PDF] fornece apenas a base inicial da altura da janela.
    • Zoom Personalizado: Sempre abre documentos na taxa de zoom personalizada de sua preferência (por exemplo, 125%, 150%).
  • Menu de zoom pelo botão direito e definição de padrão personalizado:
    • O menu de contexto exibe a porcentagem atual de zoom em tempo real (por exemplo, Personalizado (135%)).
    • "Definir Zoom Atual como Personalizado": Quando ajustar um documento ao tamanho ideal e confortável de leitura, clique com o botão direito e selecione essa opção para salvar instantaneamente essa porcentagem exata como seu padrão global personalizado.
  • Barra lateral de inspeção dinâmica (O): Pressione O para alternar a barra lateral. Para manter a interface limpa, as guias são exibidas dinamicamente com base no conteúdo do documento:
    • Miniaturas das páginas: Sempre disponível em todos os documentos, exibindo uma faixa contínua de miniaturas com os números de página.
    • Estrutura do documento / Sumário: Aparece apenas quando o PDF contiver marcadores/sumário incorporados, exibindo uma árvore recolhível de vários níveis para navegação por capítulos.
    • Anotações e comentários: Aparece apenas quando o PDF contiver anotações do leitor, listando todos os destaques, tachados e notas do documento.
  • Alinhamento de miniaturas (V): Durante a leitura na janela principal, pressione V para alinhar e centralizar automaticamente a lista de miniaturas da barra lateral na página atualmente visível.
  • Posicionamento configurável da barra lateral: Por padrão, a barra lateral é fixada à direita. Você pode configurá-la para fixar à esquerda via user.ini [PDF] show_sidebar_left = true.
  • Interação nativa com hiperlinks: Suporte completo a cliques em itens de sumário, âncoras de páginas internas, URLs da web externas (abertas diretamente no seu navegador padrão) e links de e-mail do tipo mailto.
  • Visibilidade de anotações (T): Pressione T para alternar a visibilidade de marcações de destaque, sublinhados e anotações do leitor no documento.
  • Pesquisa contínua em texto completo (Ctrl + F):
    • Pesquisa em blocos de forma assíncrona em segundo plano com indicador de anel de carregamento ativo.
    • Suporta correspondência sensível a maiúsculas e minúsculas (Aa), realce em laranja escuro para a correspondência atual, realce em amarelo para as demais correspondências e navegação com F3 / Shift + F3 inclusive através de quebras de linha com hífen.
  • Documentos protegidos por senha: Arquivos PDF criptografados exibem automaticamente uma janela nativa e elegante de solicitação de senha para desbloquear e visualizar o conteúdo com total segurança.

Visualizador de Pastas e Arquivos Compactados

Inspecione estruturas de pastas e conteúdos de arquivos compactados instantaneamente, sem descompactação em disco nem acúmulo de arquivos temporários.

Três Modos de Exibição Distintos

  • Exibição em Árvore Hierárquica (Alt + T): Árvore de diretórios clássica em vários níveis recolhíveis, exibindo pastas e arquivos em uma hierarquia uniforme com setas para expandir/recolher.
  • Navegação em Colunas (Alt + C): Colunas no estilo Finder do macOS, permitindo navegação profunda no sistema de arquivos ao clicar em subpastas sem perder o contexto da pasta pai.
  • Exibição em Galeria (Alt + Y): Layout em grade de miniaturas otimizado para diretórios de fotos, artes gráficas e recursos visuais, com navegação pelas setas do teclado e painel lateral de pré-visualização integrado.

Integração de Status do Git e Pesquisa Integrada

  • Indicadores de status de repositório Git:
    • Ao visualizar pastas dentro de um repositório Git, o Seer detecta automaticamente o status do repositório e exibe emblemas com cores diferenciadas ao lado dos arquivos:
    • Modificado (M): Arquivos rastreados com modificações preparadas (staged) ou não preparadas.
    • Adicionado (A): Novos arquivos preparados para commit.
    • Não rastreado (?): Novos arquivos criados que ainda não são rastreados pelo Git.
    • Renomeado (R): Arquivos que foram renomeados.
    • Excluído (D): Arquivos rastreados que foram removidos.
    • Esse recurso pode ser ativado ou desativado em Configurações > Tipos > Pasta (ativado por padrão).
  • Pesquisa de arquivos integrada (Ctrl + F):
    • Pressione Ctrl + F para pesquisar nomes de arquivos em tempo real com diferenciação entre maiúsculas e minúsculas (Aa).
    • Os nomes correspondentes são destacados e os itens não correspondentes são esmaecidos (em vez de ocultados), mantendo a estrutura da pasta legível. Pressione Enter ou F3 para percorrer as correspondências nos três modos de exibição.
  • Painel lateral de informações e pré-visualização (Alt + D):
    • Pressione Alt + D para ativar/desativar o painel lateral de informações à direita e inspecionar miniaturas de arquivos, metadados EXIF e observações de arquivos diretamente, sem precisar abrir janelas separadas de pré-visualização.

Inspeção de Arquivos Compactados e Operações Rápidas

  • Inspeção instantânea e descompactação em camadas:
    • Leitura direta nativa de arquivos compactados incluindo .zip, .7z, .rar, .tar, .gz, .bz2, .xz, .zst, .iso, .cab, .chm e .arj, sem necessidade de extrair arquivos temporários para o disco.
    • Suporta arquivos aninhados que requerem descompactação secundária.
  • Cálculo do tamanho de pastas em segundo plano: Ao abrir uma pasta, uma verificação de tamanho é iniciada em um processo auxiliar separado, mantendo a janela de pré-visualização ágil e exibindo o tamanho cumulativo da pasta no Inspetor de Propriedades assim que a verificação for concluída.
  • Cópia prática de caminhos:
    • Atalhos no menu do botão direito permitem copiar com um clique o caminho absoluto, o caminho relativo ou a listagem completa do diretório para a área de transferência.

Visualizador de Web e Markdown

Renderização offline moderna para documentos .html, .mhtml e .md.

Mecanismo de Navegador e Considerações de Segurança

O Seer incorpora o mecanismo de navegador completo do Chrome (Chromium), oferecendo recursos de layout e execução idênticos aos dos navegadores modernos:

  • Núcleo Chrome (Chromium): Compatibilidade integral com HTML5, CSS3 moderno, JavaScript, Canvas, SVG e aceleração por hardware para aplicativos de página única (SPAs) offline, relatórios e arquivos web .mhtml.
  • Permissões locais e de rede:
    • Para possibilitar relatórios locais avançados, documentações offline e pré-visualizações de Markdown, os limites de segurança web são atenuados: documentos locais podem carregar recursos locais em outros diretórios, consultar recursos externos de CDNs e acessar a área de transferência.
  • Cache de dados e armazenamento persistente:
    • O cache de rede HTTP é mantido exclusivamente na memória (MemoryHttpCache), enquanto o armazenamento web persistente (como localStorage do HTML5, IndexedDB e dados de sites) fica armazenado em %LocalAppData%\Corey\Seer\web.
  • ⚠️ Aviso de segurança:
    • Como os documentos HTML pré-visualizados recebem permissões para leitura de arquivos locais, acesso à rede e execução de scripts, nunca pré-visualize arquivos .html não confiáveis, suspeitos ou não verificados provenientes de fontes desconhecidas.

Barra de Localização Flutuante e Sumário

  • Barra de Localização flutuante sobre o WebEngine:
    • A Barra de Localização flutua sobre a página em sua própria janela, mantendo-se nítida e totalmente transparente sobre a área de renderização acelerada por hardware, em vez de ser coberta por ela.
    • Pressione Ctrl + F para abrir a busca de palavras-chave na página, com suporte a correspondência sensível a maiúsculas/minúsculas (Aa) e navegação com F3 / Shift + F3.
  • Sumário flutuante (T): Pressione T para exibir um sumário flutuante dinâmico na lateral que acompanha o progresso da leitura em tempo real durante a rolagem.
  • Zoom do conteúdo: Mantenha pressionada a tecla Ctrl e gire a roda do mouse, ou pressione Ctrl + = / Ctrl + - para aumentar ou diminuir o zoom.

Temas de Markdown, Fórmulas Matemáticas e Diagramas

  • 100% offline e independente: Todos os recursos de renderização de Markdown — incluindo folhas de estilo dos temas, fontes matemáticas KaTeX e o mecanismo de diagramas Mermaid — vêm incorporados diretamente no Seer. A visualização de Markdown funciona de forma totalmente offline, sem qualquer dependência de CDNs externas ou estilos/scripts online.
  • Biblioteca de temas: Temas integrados cuidadosamente selecionados, incluindo default, github_light, github_dark, obsidian, studio, papyrus, amethyst, prism, evergreen, sahara, nordic e outros. Arquivos CSS externos personalizados também podem ser especificados em Configurações > Tipos > HTML.
  • Fórmulas matemáticas LaTeX (KaTeX): Renderização nativa de fórmulas em linha $math$ e em blocos destacados $$math$$.
  • Diagramas técnicos (Mermaid): Renderização nativa de fluxogramas, diagramas de sequência e gráficos de Gantt.
  • Avisos em bloco do GitHub (Alerts): Estilização nativa para blocos de citação [!NOTE], [!TIP], [!WARNING], [!IMPORTANT] e [!CAUTION].
  • Salvar como PDF: A barra de controle inferior traz a ação "Salvar como PDF", permitindo exportar com um único clique páginas Markdown ou HTML estilizadas como documentos PDF vetoriais.

Visualizador do Sistema e Miniatura

Para formatos de arquivo proprietários ou especializados não abrangidos pelos visualizadores nativos do Seer e sem plugins dedicados instalados, o Seer aproveita o ecossistema do sistema operacional Windows por meio de um mecanismo de contingência (fallback) em dois níveis.

Conceitos e Funcionamento

Para entender este módulo, é importante esclarecer o que representam essas duas capacidades e a origem de seus dados:

  • Visualizador do Sistema:
    • Corresponde diretamente ao conteúdo exibido no Painel de Visualização integrado do Explorador de Arquivos do Windows (acionado com Alt + P no Explorador de Arquivos do Windows).
    • Trata-se de um componente de visualização interativo registrado no sistema operacional por aplicativos de terceiros (por exemplo, visualizações roláveis de documentos ou planilhas interativas).
  • Miniatura do Sistema:
    • Extrai o ícone/miniatura do arquivo gerado pelo sistema ou pelo aplicativo e o renderiza ampliado e centralizado na janela de visualização. Quando um manipulador de visualização interativo não estiver disponível, a miniatura ampliada em alta resolução garante que o arquivo ainda seja identificado imediatamente.
  • Origem dos dados: Fornecidos pelos aplicativos instalados: O Windows não sabe de forma nativa como pré-visualizar todos os formatos proprietários especializados. Esses recursos são disponibilizados e registrados no Windows pelos programas de terceiros que você instala (por exemplo, instalar o Adobe Photoshop fornece visualizações de .psd, o Microsoft Office fornece visualizações de .docx / .xlsx / .pptx, e pacotes 3D/CAD fornecem visualizações de modelos de engenharia).
  • O papel do Seer: Leitura e exibição dos dados existentes:
    • O Seer simplesmente tenta ler e hospedar esses dados do sistema operacional. O Seer não inclui decodificadores proprietários próprios para esses formatos fechados; em vez disso, integra-se ao shell do Windows usando as interfaces padrão de visualização e miniaturas do sistema.
    • Se o aplicativo correspondente não estiver instalado no computador, ou se esse software não tiver registrado componentes de visualização no Windows, o Seer não terá como criar uma pré-visualização do nada.

Carregamento em Dois Níveis e Fallback Gradual

Ao encontrar um formato não integrado, o Seer segue uma sequência de fallback com prioridades definidas:

graph TD
    A["Arquivo proprietário / não integrado (Pressione Barra de espaço)"] --> B{"O suporte a pré-visualização está disponível no Windows ou em aplicativos instalados?"}
    B -- "Disponível e carregado" --> C["Hospedar Visualizador do Sistema (Área interativa nativa incorporada)"]
    B -- "Indisponível ou falha ao carregar" --> D{"O fallback de miniatura está ativado?"}
    D -- "Ativado e miniatura existente" --> E["Extrair miniatura do Shell (Ampliada e centralizada)"]
    D -- "Desativado ou nenhuma miniatura encontrada" --> F["Exibir aviso de arquivo não suportado"]
  1. Primeira prioridade: Visualizador do Sistema: Localiza e aciona o componente de visualização fornecido pelo Windows ou pelo software instalado, incorporando exatamente a mesma exibição interativa nativa que apareceria no painel de visualização do Explorador de Arquivos.
  2. Segunda prioridade: Miniatura do Sistema: Se nenhum manipulador de visualização estiver registrado ou se a inicialização falhar, o Seer obtém a miniatura do shell na resolução máxima disponível e a amplia suavemente para ajustá-la à janela.

Confiabilidade de Atalhos de Teclado e Proteção na Nuvem

  • Fechamento pelo teclado: Quando o próprio Seer está com o foco, a Barra de espaço e Esc fecham a pré-visualização como de costume. Quando um visualizador de terceiros incorporado (como um manipulador de visualização do Microsoft Office ou Adobe) assume o foco do teclado, as teclas deixam de alcançar o Seer diretamente; por isso, o Seer recorre ao seu hook de teclado de baixo nível. A Barra de espaço é tratada por esse hook nativamente; o repasse da tecla Esc é controlado por enable_esc_key em user.ini [General] e vem desativado por padrão — ative-o caso queira que o Esc feche a janela mesmo quando um visualizador externo mantiver o foco.
  • Proteção para arquivos sob demanda na nuvem: Para arquivos armazenados apenas online na nuvem (como arquivos de espaço reservado do OneDrive ou sincronizados na nuvem que ainda não foram baixados localmente), o Seer evita automaticamente o acionamento de manipuladores de visualização ou a extração de metadados, impedindo downloads indesejados em segundo plano.

Configuração e Gerenciamento

Todas as opções deste módulo são gerenciadas em Configurações > Tipos > Sistema:

  • Interruptor global: Ative ou desative o módulo de fallback por completo em Configurações > Tipos > Sistema.
  • Alternar fallback de miniatura de forma independente: Se você preferir apenas visualizadores interativos e quiser evitar miniaturas estáticas ampliadas, desmarque a opção Usar miniaturas do sistema para arquivos sem manipulador de visualização em Configurações > Tipos > Sistema.
  • Lista de exclusão de extensões de arquivo: Exclua manipuladores de terceiros lentos ou com problemas configurando exclude em user.ini [SystemViewer].

Limitações Conhecidas e Dicas Importantes

1. Arquivo Bloqueado Durante a Pré-visualização

Arquivo bloqueado pelo componente de visualização: Ao visualizar um documento por meio do Visualizador do Sistema, o componente de visualização ativo fornecido por programas de terceiros (como Microsoft Office, Adobe Acrobat/Photoshop ou suítes CAD) normalmente mantém o arquivo aberto enquanto a pré-visualização estiver ativa.

  • Comportamento observado: Enquanto a janela de visualização permanecer aberta, qualquer tentativa de renomear, mover, substituir ou excluir o arquivo no Explorador de Arquivos do Windows ou em outro programa acionará o aviso do Windows: "A ação não pode ser concluída porque o arquivo está aberto em outro programa".
  • Como resolver:
    • Basta fechar a janela de pré-visualização do Seer (pressionando a Barra de espaço ou Esc) ou navegar para qualquer outro arquivo no gerenciador de arquivos. O Seer encerra imediatamente o componente de visualização de terceiros e libera o identificador do arquivo, permitindo renomeações ou exclusões normais.
  • Comparação com miniaturas:
    • Por outro lado, quando as Miniaturas do Shell de contingência ou os visualizadores nativos integrados do Seer estiverem em uso, os arquivos são lidos rapidamente e liberados de imediato, sem reter o bloqueio do arquivo.

2. Cache de Dados e Atualização Manual

Cache local: Obter os formatos de visualização suportados do sistema operacional e de aplicativos de terceiros é uma operação demorada. Para assegurar pré-visualizações instantâneas ao pressionar a Barra de espaço, o Seer armazena essas informações em um cache local, evitando verificações redundantes a cada pré-visualização.

  • Comportamento após alterações de software: Ao instalar ou desinstalar programas (por exemplo, instalar Photoshop, Office ou ferramentas CAD), o Windows atualiza suas configurações, mas o Seer pode continuar lendo os dados em cache e não reconhecer de imediato as novas capacidades de visualização.
  • Como atualizar:
    • Basta reiniciar o Seer, ou alternar qualquer opção de visualizador nas Configurações do Seer e clicar em OK para forçar o recarregamento completo em tempo de execução.
    • Como funciona: O recarregamento dos visualizadores limpa automaticamente o cache local do visualizador do sistema, fazendo com que o Seer examine o Windows novamente e identifique os componentes recém-instalados.

Configurações e Preferências

Pressione Ctrl + , (ou clique com o botão direito no ícone da bandeja do sistema e selecione Configurações) para abrir a janela de configuração do Seer. A seguir, um guia detalhado sobre as principais opções disponíveis em cada painel de configurações:

1. Configurações Gerais

  • Idioma: Escolha o idioma de sua preferência para a interface. O Seer oferece interfaces totalmente traduzidas para mais de 15 idiomas.
  • Tema: Alterne entre Claro, Escuro e Automático (ajusta-se automaticamente ao modo de cores do sistema Windows).
  • Executar o Seer na inicialização do sistema:
    • Versão Desktop: Utiliza a inicialização padrão pelo registro do Windows por padrão. Você também pode ativar a opção Usar o Agendador de Tarefas do Windows em Configurações > Sistema para maior confiabilidade e privilégios elevados.
    • Versão Microsoft Store: Clique no botão Abrir Configurações do Sistema para acessar diretamente Configurações do Windows -> Aplicativos -> Inicialização e ativar a inicialização automática.
  • Executar como administrador: Reinicia o Seer com privilégios administrativos elevados, permitindo capturar atalhos de teclado e pré-visualizar arquivos em aplicativos que estejam em execução como Administrador (como Total Commander, Directory Opus ou Everything executados com privilégios elevados).
  • Verificar atualizações automaticamente: Define se o Seer deve verificar automaticamente se há novas versões disponíveis ao iniciar.

2. Tipos de Arquivo

Gerencie associações, modos de exibição e opções de cada categoria de formato em Configurações > Tipos:

  • Guias de categorias: Alterne entre painéis dedicados para Texto, Imagem, Mídia, Pasta, PDF, HTML, Sistema, Desconhecido (o visualizador com inspetor de propriedades acionado quando nenhum outro visualizador assume o arquivo) e Desativado.
  • Controles principais e extensões personalizadas: Toda categoria possui uma chave de ativação/desativação. Extensões adicionais para um visualizador são incluídas pela chave extra_support em user.ini (por exemplo, [Text] extra_support); o painel Desativado é o único com editor de tags e concentra a lista de exclusão global.
  • Opções específicas por categoria:
    • Imagem: Configure o modo de exibição padrão (Ajuste Automático, Ajustar Lado Menor, Preferir Tamanho Original) e o comportamento da roda do mouse (rolar vs zoom). A exibição do minimapa não fica nessa tela — é controlada por show_minimap em user.ini [Image].
    • Pasta: Ative ou desative os emblemas de status de repositório Git (M, A, ?, R, D).
    • HTML: Selecione o tema padrão de Markdown e, opcionalmente, aponte para um arquivo CSS externo personalizado.
    • Sistema: Ative ou desative o fallback para miniaturas em formatos não suportados.
    • Desativado: Bloqueie extensões de arquivo específicas para que o Seer nunca as pré-visualize.

3. Configurações Avançadas

  • Clique duplo para abrir com aplicativo padrão: Quando ativado, dar um clique duplo em qualquer área da pré-visualização abre instantaneamente o arquivo em seu aplicativo associado padrão no sistema (o mesmo que pressionar Ctrl + O).
  • Carregar arquivos da nuvem: Controla se o Seer aciona downloads sob demanda em segundo plano ao pré-visualizar arquivos de espaço reservado não baixados na nuvem (por exemplo, arquivos sob demanda do OneDrive). Manter desmarcado economiza largura de banda e espaço em disco.
  • Rastrear arquivo selecionado no Explorer: Acompanha automaticamente sua seleção no Explorador de Arquivos; ao navegar com as teclas de seta, a janela de pré-visualização se atualiza em tempo real sem precisar pressionar a Barra de espaço repetidamente.
  • Atualizar a visualização automaticamente quando o arquivo mudar: Quando ativado (desativado por padrão), salvar alterações em um arquivo pré-visualizado em um programa externo atualiza a exibição no mesmo instante (o visualizador de texto preserva a posição de leitura salva). Para pastas, monitora alterações no primeiro nível do diretório.
  • Foco da janela de visualização: Define se a janela de pré-visualização deve assumir o foco do teclado do seu gerenciador de arquivos. Esta é a configuração a consultar quando os atalhos parecerem "não funcionar" logo após pressionar a Barra de espaço:
    • Nunca focar (padrão): A pré-visualização nunca tira o foco do Explorer ou gerenciador de arquivos, permitindo continuar digitando ou navegando com setas normalmente. Pressionar a Barra de espaço novamente fecha a janela de imediato, mas os atalhos específicos do visualizador (Z, M, Ctrl + F, ...) só respondem após você clicar dentro da janela.
    • Toda vez que um arquivo for visualizado: Cada nova pré-visualização coloca o foco na janela, permitindo usar atalhos do visualizador imediatamente. A contrapartida é que o gerenciador de arquivos perde o foco a cada Barra de espaço.
    • Apenas quando a janela for aberta: O foco é transferido apenas na abertura inicial da janela; alternar arquivos com ela já aberta não puxa o foco novamente.
  • Acionar por eventos de teclas gerados por software: Desativado por padrão. O hook de teclado do Seer ignora deliberadamente teclas marcadas pelo Windows como simuladas ou injetadas, impedindo que macros, teclados virtuais ou sessões de controle remoto abram pré-visualizações acidentais enquanto você trabalha. Ative se você utiliza ferramentas de automação — scripts do AutoHotkey/AutoIt, teclados virtuais na tela, softwares de acessibilidade ou ambientes KVM/área de trabalho remota que reproduzem eventos de teclas. Esta opção cobre tanto a tecla de acionamento quanto o tratamento de Delete/Esc abaixo.
  • Tamanho e posição da janela:
    • Automático (padrão): Adapta as dimensões da janela dinamicamente de acordo com a proporção nativa do arquivo e a escala ideal do visualizador.
    • Manter o tamanho e a posição da janela: Memoriza a geometria exata e as coordenadas de tela da última janela de pré-visualização fechada.
    • Centralizar janela ao abrir: Abre a janela de pré-visualização sempre no centro do monitor ativo.
  • Ação do botão da barra de título: Escolha a ação executada ao clicar no botão principal da barra de título:
    • Janela separada (padrão): Destaca a pré-visualização atual em sua própria janela flutuante. Ela continua vinculada à instância em execução do Seer, portanto, fechar o Seer também a encerra.
    • Janela fixada: Mantém a pré-visualização fixada no topo da tela sem fechar ao perder o foco.
    • Janela independente: Inicia um processo de visualização totalmente isolado (SeerViewer.exe).
  • Habilitar tecla "Delete": Permite que a tecla Delete coopere com os identificadores de arquivo do Seer em vez de conflitar com eles. O comportamento exato depende de qual janela está com o foco:
    • Foco na janela de pré-visualização: O Seer fecha a pré-visualização (e qualquer janela destacada exibindo o mesmo arquivo) e move o arquivo para a Lixeira do Windows. Nada ocorre enquanto o arquivo ainda estiver carregando, e janelas fixadas permanecem abertas — sendo fechadas apenas por você.
    • Foco no gerenciador de arquivos: O Seer não exclui nada diretamente. Ele apenas oculta a pré-visualização e libera os identificadores do arquivo, garantindo que a exclusão solicitada no Explorer, Total Commander ou Directory Opus não falhe com a mensagem "A ação não pode ser concluída porque o arquivo está aberto em outro programa".
    • Mantenha esta opção desativada caso costume manter o Seer aberto enquanto reorganiza arquivos e prefira garantir que nenhuma tecla acidental possa remover um arquivo.
  • Ocultar ícone da bandeja: Oculta o Seer da bandeja do sistema do Windows para quem prefere uma área de trabalho minimalista. Quando oculto, o Seer mantém o ícone visível durante os primeiros 8 segundos após a inicialização para permitir o acesso às configurações.
  • Abrir user.ini: Clique no botão user.ini na parte inferior para abrir o arquivo em seu editor padrão e realizar ajustes manuais (passe o cursor sobre o botão para ver o caminho completo; consulte o Guia de Configuração Personalizada para obter referências dos campos).

4. Sistema

  • Usar o Agendador de Tarefas do Windows: Alterne entre o Agendador de Tarefas do Windows (recomendado, imune a bloqueios de privilégios do UAC) e o método clássico de inicialização pelo Registro.
  • Integração com menu de contexto: Adiciona a ação "Abrir com o SeerViewer" ao menu de contexto do botão direito do Explorador de Arquivos do Windows para todos os arquivos e pastas, abrindo o item diretamente em um processo isolado SeerViewer.exe.
  • Registrar no menu "Abrir com": Registra o SeerViewer na lista de aplicativos nativos do menu "Abrir com" do Windows para todos os formatos de arquivo suportados.
  • Definir como aplicativo padrão: Abre a página de Aplicativos padrão do Windows para que você possa associar manualmente extensões de arquivo ao SeerViewer. O Seer não altera associações silenciosamente — o Windows exige essa confirmação do usuário.
  • Interruptor principal de observações de arquivo: Ativa ou desativa globalmente o sistema de notas pessoais de arquivos do Seer.

5. Atalhos de Teclado

  • Teclas de acionamento: Personalize a tecla de acionamento principal e as combinações com teclas modificadoras (por exemplo, Barra de espaço, Alt + Barra de espaço, Ctrl + Barra de espaço, Shift + Barra de espaço).
  • Acionamento para janela separada: Configure uma combinação alternativa com modificadores para abrir a pré-visualização diretamente em uma janela destacada.
  • Reatribuição de ações: Reatribua qualquer atalho global ou específico de visualizador (por exemplo, Rotacionar, Mutar, Quebra de linha, Barra de Localização, Tela cheia) para se adequar à sua memória muscular.

6. Backup, Importação e Redefinição

Os três botões na parte inferior de Avançado permitem transferir toda a configuração entre computadores ou restaurar o estado original de fábrica:

  • Exportar: Grava um instantâneo das configurações atuais em um arquivo .ini de sua escolha. O arquivo utiliza o formato de exportação próprio do Seer (com controle de versão, não projetado para edição manual), portanto guarde-o como cópia de segurança em vez de abri-lo em um editor. O instantâneo contempla as configurações armazenadas em config.ini (aparência, atalhos, opções por tipo, opções de plugins, ...). Ele não inclui ajustes do user.ini e omite intencionalmente dados de ativação, listas recentes (histórico de PDF / Mídia, memória de zoom por página), posições de janelas e o mapa de atribuição de múltiplos visualizadores.
  • Importar: Aplica um instantâneo previamente exportado e reinicia o Seer imediatamente, já que várias configurações têm efeito apenas em uma inicialização limpa. Os valores são importados como estão — incluindo eventuais caminhos absolutos contidos neles (veja abaixo). Arquivos que não sejam exportações do Seer ou que tenham sido gerados por uma versão incompatível de formato são rejeitados com uma mensagem de erro.
  • Redefinir para o padrão: Restaura as configurações de config.ini para os valores padrão e reinicia o aplicativo. Dados de ativação e de licença são mantidos intactos, e valores editados manualmente em user.ini não são modificados, preservando seus ajustes avançados. O botão se transforma primeiramente em um par confirmar/cancelar — sendo necessário um segundo clique para efetivar a redefinição.

Caminhos em um instantâneo de configuração não migram entre máquinas. Algumas configurações são armazenadas como caminhos absolutos do computador onde a exportação foi gerada. Em outro dispositivo — com nome de usuário, letra de unidade ou pasta de instalação do Seer diferentes —, essas entradas continuarão apontando para os caminhos antigos e deixarão de funcionar silenciosamente. Casos conhecidos:

  • Plugins: o registro de extensões grava a pasta de instalação de cada pacote, e o próprio diretório de plugins é um caminho absoluto. Ao migrar para um novo computador, reinstale os pacotes de plugins (baixando-os na página Downloads de plugins) em vez de presumir que o registro importado os encontrará no local antigo.
  • Entradas de plugins locais (a lista legada plugins_added) referenciam arquivos por caminho absoluto e não serão encontradas em outro dispositivo.
  • CSS personalizado de Markdown (markdown_css_path) aponta para um arquivo no computador original; selecione-o novamente em Configurações > Tipos > HTML.
  • Registros de inicialização automática incorporam o caminho do executável registrado; ative novamente a inicialização no novo computador.

Configurações sem caminhos no valor — tema, idioma, atalhos, opções de visualizadores, decodificação e afins — migram perfeitamente. Os pacotes de plugins são pastas no disco e nunca fazem parte do instantâneo; faça backup deles separadamente se necessário.