Di halaman ini

Fitur Utama & Panduan

Seer menyediakan penampil bawaan berkinerja tinggi dan kontrol alur kerja fleksibel yang mencakup pekerjaan kantor harian, pengembangan perangkat lunak, desain kreatif, hingga pemecahan masalah sistem. Selain kecepatan peluncuran instan, setiap penampil menawarkan alur kerja keyboard yang lengkap, gestur mouse, dan fitur-fitur praktis.

Anda dapat membagikan halaman ini dengan asisten AI bersama pertanyaan Anda untuk mendapatkan jawaban yang cepat dan relevan.

Fitur Umum

Apa pun jenis berkas yang sedang dipratinjau, jendela induk Seer menyediakan seperangkat kontrol terpadu, interaksi tersembunyi yang berguna, dan pintasan global.

Kecuali untuk beberapa pengecualian khusus, sebagian besar pintasan keyboard hanya merespons saat jendela pratinjau memiliki fokus input.

1. Inspektur Properti

Klik ikon info di bilah judul (atau tekan pintasan Ctrl + I) untuk memunculkan kartu inspektur properti di bagian tengah:

  • Peralihan Shift antara Tampilan Ringkas dan Mentah: Saat inspektur aktif dan tidak sedang fokus pada input teks, tekan tombol Shift untuk mengalihkan semua nilai antara format yang mudah dibaca dan data mentah yang tepat (misalnya, 12.5 MB ⟷ 13,107,200 bytes, atau 2 jam yang lalu ⟷ 2026-11-01 13:08:42). Preferensi Anda akan diingat secara otomatis.
  • Pelipatan Teks Panjang & Ekspansi Penuh: Baris properti yang melebihi 3 baris akan dilipat secara otomatis dengan tanda elipsis. Klik di mana saja pada baris tersebut untuk beralih antara pratinjau ringkas dan tampilan penuh; status ekspansi setiap baris tetap dipertahankan.
  • Pelipatan Bagian & Penyalinan Cepat: Klik tajuk bagian (Dasar, Lanjutan, dll.) untuk melipat atau memperluas grup. Arahkan kursor ke baris properti mana pun untuk menampilkan tombol salin di sebelah kanan guna menyalin nilainya ke papan klip Anda.
  • Catatan & Memo Berkas:
    • Tujuan & Kapasitas: Inspektur menyertakan bidang memo khusus yang mendukung hingga 8.192 karakter untuk menambahkan catatan pribadi, pengingat tinjauan, atau ringkasan penting pada berkas yang dipratinjau.
    • Lokasi Penyimpanan: Pada drive lokal dan berbagi jaringan yang mendukung aliran bernama (seperti NTFS), catatan dilampirkan langsung ke berkas dan tetap ada saat berkas diganti namanya atau dipindahkan dalam volume yang sama. Untuk drive non-aliran (FAT32/exFAT) atau placeholder cloud (misalnya, berkas khusus-online OneDrive), catatan akan dialihkan ke basis data lokal Seer.
    • Sifat Khusus Lokal (Penting): ⚠️ Catatan merupakan anotasi lokal pribadi dan tidak ikut terkirim melalui jaringan atau unggahan cloud. Mengunggah berkas atau mengirimkannya melalui aplikasi perpesanan dan email akan menghapus metadata aliran tersebut. Menyalin berkas ke drive USB non-NTFS atau menginstal ulang Windows tanpa mencadangkan data aplikasi lokal akan melepaskan catatan ini.
    • Mempertahankan Waktu Modifikasi Berkas: Menulis atau menghapus catatan tetap mempertahankan stempel waktu modifikasi dan pembuatan berkas asli, memastikan alat build tidak pernah memicu build ulang yang tidak perlu dan status Git Anda tetap bersih.
    • Pengeditan Mulus & Persistensi: Area catatan selalu dapat diedit tanpa tombol "Edit" atau "Simpan" terpisah—perubahan disimpan secara otomatis saat Anda mengetik (penulisan diterapkan sekitar satu detik setelah Anda berhenti mengetik, dan editan yang tertunda akan disimpan saat pratinjau ditutup). Jika suatu berkas ditandai sebagai hanya-baca, area catatan akan beralih ke mode hanya-baca untuk mencegah pengeditan yang tidak disengaja.
    • Indikator Visual di Bilah Judul: Jika berkas berisi catatan, tombol info di bilah judul akan menampilkan titik aksen halus di sudut kanan atasnya.
    • Sakelar Utama: Catatan berkas dapat diaktifkan atau dinonaktifkan kapan saja di Pengaturan > Sistem.
  • Sematkan Inspektur: Klik ikon pin di sudut kanan atas inspektur untuk menyematkannya. Saat disematkan, inspektur akan terbuka secara otomatis setiap kali Anda mempratinjau berkas baru.
  • Visualisasi Bagan yang Kaya: Dengan memasang plugin properti, diagram dan bagan vektor bawaan (seperti histogram gambar atau osiloskop) dirender langsung secara interaktif.

2. Manajemen Jendela & Instans Terpisah

  • Tindakan Utama & Penutupan Massal dengan Shift:
    • Klik Standar: Memicu tindakan yang dikonfigurasi di Pengaturan > Lanjutan (Tombol bilah judul). Mendukung tiga mode: Pisahkan jendela (default, melepaskan pratinjau ke jendela sekunder mandiri), Jendela Disematkan (mempertahankan jendela tetap di atas tanpa menutup saat kehilangan fokus), atau Penampil Mandiri (meluncurkan proses SeerViewer.exe yang terisolasi).
    • Tahan Shift untuk Penutupan Massal: Ketika beberapa jendela disematkan atau dilepas di layar, menahan tombol Shift akan mengubah tombol tindakan menjadi tombol "Tutup Semua Jendela Sekunder" dengan lencana yang menunjukkan jumlah jendela aktif. Mengkliknya akan menutup semua jendela sekunder sekaligus.
  • Pintasan Ukuran Jendela:
    • F9: Perkecil ukuran jendela pratinjau.
    • F10: Perbesar ukuran jendela pratinjau.
    • F11 (atau klik dua kali bilah judul): Beralih antara ukuran default dan layar penuh maksimal.
  • Buka Pengaturan: Tekan Ctrl + , untuk membuka panel Pengaturan Seer.

3. Bilah Pencarian Global

Penampil Teks/Kode, PDF, Web/Markdown, dan Folder/Arsip semuanya menyematkan FindBar (Bilah Pencarian) terpadu:

  • Buka & Tutup: Tekan Ctrl + F untuk membuka; tekan Esc untuk menutup dan mengembalikan fokus keyboard ke viewport.
  • Menavigasi Hasil Cocok:
    • F3 atau Enter pada kolom input: Lompat ke hasil cocok berikutnya.
    • Shift + F3 atau Shift + Enter: Lompat ke hasil cocok sebelumnya.
    • Alt + C: Alihkan pencocokan peka huruf besar/kecil (tombol Aa).

4. Pelacakan Kursor Berkelanjutan & Muat Ulang Otomatis

  • Pelacakan Kursor Berkas: Pindahkan kursor pilihan dengan tombol panah di Windows File Explorer atau pengelola berkas pihak ketiga yang didukung; jendela Seer yang aktif akan melacak pilihan dan memperbarui pratinjau secara instan tanpa perlu menekan Spasi berulang kali.
  • Navigasi Jenis Sejenis:
    • Ctrl + → / Ctrl + ←: Berpindah maju dan mundur melalui berkas yang baru saja Anda pratinjau (riwayat bergulir, bukan urutan berkas dalam folder).
    • Ctrl + Shift + → / Ctrl + Shift + ←: Lompat secara ketat di antara berkas dengan jenis yang sama di direktori saat ini (folder dan berkas dengan ekstensi berbeda akan dilewati).
  • Muat Ulang Otomatis Perubahan Eksternal: Saat diaktifkan di Pengaturan (dinonaktifkan secara default), memodifikasi dan menyimpan berkas yang sedang dipratinjau di editor eksternal akan memuat ulang konten terbaru secara langsung di tempat. Penampil teks juga memulihkan posisi membaca yang tersimpan (Text/remember_pos, aktif secara default); penampil lainnya memuat ulang dari atas. Untuk folder, pemantauan hanya dilakukan pada perubahan direktori tingkat pertama. Anda juga dapat menekan F5 untuk memuat ulang secara manual.

5. Bilah Kontrol & Ekstensi

  • Ctrl + O: Buka berkas saat ini di aplikasi default sistem (setara dengan mengklik dua kali ikon berkas).
  • Ctrl + R: Tampilkan dan pilih berkas di Windows File Explorer.
  • Perluas tindakan secara dinamis dengan Plugin Kontrol (misalnya, menyalin daftar isi folder, berbagi, membuka kunci handel berkas).

Penampil Teks & Kode

Dirancang untuk pengembang perangkat lunak dan pembaca teknis, menyeimbangkan rendering sintaksis berfidelitas tinggi untuk kode sumber harian dengan pembukaan instan tanpa lag untuk berkas log masif berukuran multi-megabyte.

Arsitektur Tampilan Ganda: Tampilan Standar vs Tampilan Berkas Besar

Untuk menghilangkan crash akibat kehabisan memori dan antarmuka yang macet saat melihat berkas besar, Seer secara otomatis menyesuaikan mode tampilan berdasarkan ukuran berkas:

  • Ambang Batas Perutean Otomatis: Dikontrol melalui konfigurasi, defaultnya adalah 3 MiB (3.145.728 byte).
    • ≤ 3 MiB: Terbuka dalam Tampilan Standar, menyediakan pewarnaan sintaksis lengkap, pembungkusan teks (word wrap), pemformatan kode, dan peralihan rendering cepat.
    • > 3 MiB: Mengalirkan dokumen secara otomatis dalam Tampilan Berkas Besar guna menjamin pembukaan instan tanpa lag untuk berkas log ratusan megabyte, dump SQL basis data, atau berkas CSV masif tanpa menghabiskan memori.

Untuk menjaga kinerja tetap instan dan lancar pada berkas masif, Tampilan Berkas Besar mengalirkan konten menggunakan tinggi baris tetap. Akibatnya, fitur-fitur tertentu yang membutuhkan komputasi intensif—seperti pembungkusan kata dinamis, pemformatan kode, dan rendering langsung Markdown/HTML/SVG—tidak tersedia dalam mode ini. Kedua tampilan mendukung penuh penyorotan sintaksis, pencarian (Ctrl + F), nomor baris (N), visualisasi spasi putih (W), peta mini ringkasan (M), dan pemilihan teks dengan mouse.

Batas Panjang Baris Tunggal & Perlindungan Luapan

Saat memeriksa berkas yang diminifikasi atau dibundel (seperti JavaScript terminifikasi baris tunggal, muatan JSON monolitik, atau data Base64), satu baris dapat berisi puluhan hingga ratusan ribu karakter. Menghitung tata letak dan pembungkusan baris untuk baris sebesar itu dapat menyebabkan penurunan performa parah atau pembekuan aplikasi selama pengubahan ukuran jendela.

  • Batas Baris Tunggal Default: 10.000 Karakter: Seer membatasi pembacaan dan tata letak satu baris pada 10.000 karakter secara default (kunci konfigurasi menerapkan batas minimum ketat 10.000).
  • Lencana Kapsul Pemotongan: Jika suatu baris melebihi 10.000 karakter, byte berlebih akan dipotong dengan aman, dan lencana kapsul inline akan ditampilkan di akhir baris (misalnya, … 500 B atau … 14.5 KB).
  • Tooltip Byte yang Dihilangkan: Mengarahkan kursor ke atas lencana akan menampilkan tooltip informatif yang melaporkan jumlah byte pasti yang dihilangkan (misalnya, Line truncated (14,848 bytes omitted)), menjaga interaksi tetap mulus tanpa mengabaikan kesadaran akan konten yang terpotong.

Referensi Pintasan Lengkap

Pintasan Deskripsi Ketersediaan Viewport
Z Alihkan pembungkusan kata / pengguliran horizontal Hanya Tampilan Standar
F Format kode secara otomatis (JSON / XML) Hanya Tampilan Standar
R Beralih ke tampilan terender (Markdown, HTML, atau SVG) Hanya Tampilan Standar
L Pusatkan viewport pada baris kursor saat ini Hanya Tampilan Standar
N Tampilkan / sembunyikan nomor baris kiri Didukung di kedua tampilan
W Tampilkan / sembunyikan simbol spasi putih (titik untuk spasi, panah untuk tab) Didukung di kedua tampilan
M Tampilkan / sembunyikan peta mini ringkasan kode Didukung di kedua tampilan
Ctrl + = Perbesar ukuran font (atau tahan Ctrl dan gulir roda mouse) Didukung di kedua tampilan
Ctrl + - Perkecil ukuran font Didukung di kedua tampilan
Ctrl + F Buka FindBar (F3 berikutnya, Shift+F3 sebelumnya) Didukung di kedua tampilan

Penyorotan Sintaksis Kustom

Mesin penyorotan kode Seer didukung oleh spesifikasi penyorotan sintaksis Kate sumber terbuka (standar yang sama digunakan oleh Kate, KWrite, Qt Creator, dan KDevelop). Ketika format berkas khusus atau kustom belum didukung secara bawaan, atau saat Anda ingin menyesuaikan pewarnaan sintaksis, Anda dapat dengan mudah menambahkan definisi sintaksis .xml tanpa perlu menulis kode atau melakukan kompilasi apa pun.

1. Referensi Sintaksis & Contoh

Plugin kontrol Hex View resmi menggunakan mekanisme ini: plugin tersebut mengekstrak data heksadesimal ke dalam berkas berekstensi kustom .hextxt dan menyertakan syntax/hextxt.xml untuk menyediakan penyorotan sintaksis kustom.

2. Lokasi Penyimpanan & Aktivasi

Tempatkan berkas definisi .xml Anda ke salah satu direktori sintaksis Seer:

  • Seer Versi Penginstal Standar: %LocalAppData%\Corey\Seer\syntax\ (yaitu, C:\Users\<NamaPenggunaAnda>\AppData\Local\Corey\Seer\syntax\; buat folder syntax jika belum ada).
  • Seer Portabel (saat portable.cfg ada di root aplikasi): <SeerInstallDir>\data\syntax\.
  • Paket Ekstensi: Paket plugin dapat menggabungkan dan mendistribusikan definisi sintaksis di bawah <packageRoot>\syntax\.

Aktivasi: Setelah menempatkan berkas, cukup mulai ulang Seer. Program akan memindai, memvalidasi, dan mendaftarkan semua berkas sintaksis yang sesuai secara otomatis.

3. Aturan Berkas XML & Batasan Utama

Definisi sintaksis mengikuti spesifikasi standar Kate Syntax XML. Berikut struktur dari contoh resmi 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>
  • Batas Ukuran Berkas: Setiap berkas .xml harus berada di bawah 512 KB. Berkas yang melebihi 512 KB akan diabaikan untuk melindungi dari muatan non-sintaksis yang tidak disengaja.
  • Atribut Wajib:
    • name (Wajib): Nama tampilan unik untuk bahasa tersebut (misalnya, name="HexDump").
    • section: Kategori tempat pengelompokan definisi (misalnya, Sources, Scripts, Markup, Other).
    • extensions (Wajib): Pola wildcard yang dipisahkan titik koma untuk mencocokkan nama berkas (misalnya, extensions="*.hextxt").
    • ⚠️ Jangan sertakan spasi setelah titik koma: Menulis *.foo; *.bar menyebabkan pola kedua dibaca dengan spasi di awal (" *.bar"), yang tidak akan pernah cocok dengan nama berkas apa pun. Selalu tulis secara rapat tanpa spasi sebagai *.foo;*.bar.
    • priority: Harus berupa bilangan bulat positif (misalnya, priority="100").
    • version: Nomor revisi definisi (bilangan bulat atau desimal, misalnya, version="2").
    • kateversion: String versi format Kate. Harus mengandung titik (misalnya, kateversion="5.0" atau kateversion="6.0"). Berkas tanpa atribut kateversion, tanpa titik, atau dengan versi yang tidak kompatibel akan dilewati.

4. Resolusi Konflik & Penimpaan

Ketika beberapa definisi sintaksis tumpang tindih, Seer menerapkan aturan prioritas deterministik:

  • Nama Identik (kecocokan name): Jika definisi kustom memiliki name yang sama dengan definisi yang sudah ada atau bawaan, versi yang lebih tinggi (version) akan diprioritaskan. Jika versinya sama, definisi yang dimuat pertama kali akan dipertahankan.
  • Ekstensi Tumpang Tindih (tabrakan extensions): Ketika definisi bahasa yang berbeda menggunakan ekstensi berkas yang sama (seperti dua definisi yang sama-sama cocok dengan *.shader), definisi dengan nilai priority lebih tinggi yang akan menang.
  • Menimpa Penyorot Bawaan: Untuk mengganti penyorotan bawaan Seer pada jenis berkas tertentu dengan aturan komunitas atau aturan kustom yang diperbarui, cukup tentukan bilangan bulat positif yang lebih tinggi pada priority (misalnya, priority="100"; prioritas bawaan biasanya berupa satu digit), dan Seer akan memprioritaskan aturan kustom Anda dengan mulus.

Penampil Video & Audio

Menyediakan dukungan decoding perangkat keras GPU (dinonaktifkan secara bawaan) dan visualisasi audio real-time untuk pemutaran lancar di semua format media populer.

Persyaratan Decoding & Rendering OpenGL

  • Backend Decoding: Decoding perangkat keras dinonaktifkan secara default — opsi Nonaktifkan dekoding GPU di bawah Pengaturan > Tipe > Media dicentang, sehingga Seer mulai dengan decoding perangkat lunak (FFmpeg, dav1d). Hapus centang pada opsi tersebut agar Seer mencoba decoder GPU, dan Anda juga dapat menetapkan urutan backend secara tepat di user.ini [Media] pada decoders (D3D11, MFT:d3d=11, DXVA, CUDA, FFmpeg, dav1d, ...).
  • ⚠️ Rendering Perangkat Keras OpenGL: Tampilan bingkai video secara ketat memerlukan konteks rendering perangkat keras OpenGL yang aktif dari GPU. Di lingkungan tertentu (seperti mesin virtual, koneksi desktop jarak jauh tanpa GPU passthrough, atau sistem dengan driver tampilan yang kedaluwarsa/rusak), pemutaran video mungkin gagal dirender dengan benar.

Kontrol Pemutaran & Perilaku Volume

  • Siklus Hidup Kecepatan Pemutaran: Penyesuaian kecepatan pemutaran hanya berlaku saat runtime (dipertahankan selama siklus hidup aplikasi yang aktif) dan otomatis diatur ulang ke 1.0x saat peluncuran Seer berikutnya.
  • Kontrol Volume (Pratinjau Standar vs Jendela Mandiri):
    • Jendela Pratinjau Standar: Mendukung pengalihan Bisukan / Bunyikan (M atau tombol bilah kontrol), tanpa penyesuaian penggeser volume.
    • Jendela Mandiri (SeerViewer.exe): Mendukung penyesuaian volume halus melalui roda mouse atau popup penggeser volume dengan lencana tampilan di layar (Volume OSD), serta menyimpan dan mempertahankan tingkat volume secara otomatis di seluruh peluncuran.
  • Pemilihan Trek Subtitel & Deteksi Otomatis: Untuk video dengan trek subtitel tersemat, pilih atau nonaktifkan trek melalui menu klik kanan Subtitle. Seer juga mendeteksi berkas subtitel eksternal .srt, .ass, .ssa, dan .vtt secara otomatis yang memiliki nama dasar yang sama di direktori video tersebut.
  • Perlindungan Media di Bawah 1 Detik: Klip media dengan durasi di bawah 1 detik (< 1.000 ms) tidak memiliki fungsi pemutaran: penggeser kemajuan, indikator waktu, tombol putar/jeda, tombol kecepatan, dan tombol bisukan disembunyikan sepenuhnya, dan pintasan linimasa dinonaktifkan. Pengulangan dinonaktifkan untuk menghindari osilasi mulai ulang alur kerja; klip diputar sekali dan dijeda pada bingkai terakhirnya, dengan status "Tanpa linimasa" ditampilkan di bilah kontrol.
  • Bab Video & Tooltip Bilah Kemajuan: Untuk video dengan bab tersemat (seperti MP4 atau MKV), penggeser kemajuan secara otomatis menampilkan tanda centang visual bab. Mengarahkan kursor di sepanjang bilah kemajuan akan menampilkan tooltip dengan stempel waktu pasti dan judul bab (misalnya, 04:15 | Pengantar).
  • Mode Tampilan Indikator Waktu: Klik label waktu di bilah kontrol untuk beralih mode tampilan (beralih antara waktu berlalu / total durasi dan hitung mundur sisa waktu). Gaya tampilan pilihan Anda akan diingat secara otomatis.
  • Pencarian Persentase: Tekan tombol angka 0 hingga 9 selama pemutaran untuk melompat langsung ke 0% hingga 90% dari durasi video.
  • Navigasi Bingkai: Tekan , / . untuk menjeda dan melangkah mundur / maju 1 bingkai (Shift + , / Shift + . melangkah 5 bingkai). Fitur ini juga tersedia melalui menu klik kanan "Lompat".
  • Lanjutkan Pemutaran: Mengingat kemajuan pemutaran untuk berkas audio dan video saat diaktifkan di pengaturan atau user.ini (audio_remember_playback_pos dan video_remember_playback_pos, dinonaktifkan secara default).

Penyalinan Instan Bingkai & Sampul

Tekan Ctrl + C kapan saja selama pemutaran atau jeda untuk menyalin media visual langsung ke papan klip Anda:

  • Tangkapan Bingkai Video: Menyalin bingkai video saat ini sebagai gambar resolusi tinggi tanpa kompresi ke papan klip sistem.
    • Menentukan Bingkai Tertentu: Jika Anda ingin menyalin bingkai yang tepat, cukup jeda pemutaran dan gunakan navigasi bingkai (, untuk bingkai sebelumnya, . untuk bingkai berikutnya, atau Shift + , / Shift + . untuk lompatan 5 bingkai) untuk menuju ke bingkai yang diinginkan, lalu tekan Ctrl + C.
  • Trek Audio:
    • Dengan Gambar Sampul Tersemat: Jika berkas audio berisi gambar sampul album (dan tampilan dalam mode Sampul atau Sampul & Visualisator), Ctrl + C menyalin gambar sampul album asli beresolusi tinggi langsung ke papan klip.
    • Tanpa Gambar Sampul (atau Mode Khusus Visualisator): Jika trek tidak memiliki gambar sampul tersemat atau ditampilkan dalam mode Khusus Visualisator, Ctrl + C menangkap kanvas bentuk gelombang audio dinamis yang aktif dan menyimpannya ke papan klip sebagai gambar.
  • Pemberitahuan akan mengonfirmasi bahwa gambar telah disimpan ke papan klip pada setiap penyalinan yang berhasil.

Visualisator Bentuk Gelombang Audio & Format Cinema RAW

  • Visualisator Audio Real-Time: Pemutaran trek audio (MP3, FLAC, WAV, dll.) menyediakan visualisator real-time yang dapat diakses melalui menu klik kanan:
    • 3 Mode Tampilan: Hanya Sampul, Sampul & Visualisator, Hanya Visualisator.
    • 4 Gaya Visualisator: Bilah Cermin, Bilah Simetris, Kurva Spektrum Halus, Gelombang Cair Dinamis.
  • Format Video Cinema RAW: Dengan memasang plugin mdkadapter resmi, Seer mempratinjau rekaman cinema raw profesional secara bawaan termasuk RED R3D (.r3d) dan Blackmagic RAW (.braw).

Penampil Gambar

Dirancang untuk inspeksi desain dan fotografi presisi, memadukan rendering berakselerasi GPU, dukungan gestur mendalam, dan pembukaan instan untuk berkas gambar mentah (RAW) berukuran besar.

Mode Tampilan & Navigasi Kanvas

  • Pengaturan Mode Tampilan Default: Konfigurasikan ukuran pembukaan pilihan Anda di bawah Pengaturan > Tipe > Gambar:
    • Sesuaikan Otomatis (default): Menyesuaikan skala ke bawah atau ke atas secara otomatis agar seluruh gambar pas di dalam jendela penampil tanpa bilah gulir.
    • Sesuaikan Sisi Pendek: Menskalakan hingga sisi yang lebih pendek menyentuh tepi jendela; gulir sisi yang lebih panjang jika diperlukan (ideal untuk tangkapan layar tinggi atau spanduk panorama).
    • Pilih Ukuran Penuh: Selalu membuka gambar pada resolusi fisik asli 100% tanpa penskalaan.
  • Perluasan Cerdas (E): Tekan E (atau pilih Perbesar dari menu konteks klik kanan) untuk mengoptimalkan jendela pratinjau dan tingkat zoom secara cerdas:
    • Untuk gambar vertikal tinggi (mis. tangkapan layar ponsel, tangkapan web panjang): memperluas lebar gambar untuk mengisi lebar layar yang tersedia sekaligus memungkinkan pengguliran vertikal yang mulus.
    • Untuk gambar panorama lebar: menyesuaikan tinggi dengan tinggi layar yang tersedia sekaligus memungkinkan pengguliran horizontal.
    • Seer secara otomatis menghitung dimensi terbaca maksimum pada monitor Anda dan mengubah ukuran jendela pratinjau secara proporsional.
  • Penyesuaian Tepi Langsung: Tekan W untuk menyesuaikan gambar dengan lebar jendela, atau tekan H untuk menyesuaikan dengan tinggi jendela.
  • Peralihan Klik Dua Kali: Klik dua kali di mana saja pada kanvas untuk beralih secara instan antara resolusi piksel sebenarnya 1:1 dan mode penyesuaian jendela.
  • Gestur Roda Mouse & Panel Sentuh:
    • Mode Tindakan Roda Mouse: Di Pengaturan > Tipe > Gambar, pilih apakah memutar roda mouse menggulir kanvas secara vertikal atau memperbesar/memperkecil secara mulus tanpa menahan Ctrl.
    • Shift + Roda Mouse: Menggulir kanvas secara horizontal—geser gambar lebar dengan mudah tanpa menyeret bilah gulir.
    • Panel Sentuh Presisi Windows: Dukungan bawaan untuk cubit-untuk-memperbesar (pinch-to-zoom) dua jari dan penggeseran kanvas fluida dua jari.
    • Klik & Seret: Saat diperbesar, cukup klik dan seret dengan tombol kiri mouse untuk menjelajahi kanvas secara bebas.
  • Peta Mini Ringkasan (M): Tekan M untuk beralih peta mini navigasi di sudut kanan bawah. Saat diperbesar, klik atau seret kotak viewport yang disorot pada peta mini untuk berpindah di kanvas besar berukuran ribuan piksel dengan presisi tepat.

Fitur Unggulan Inspeksi & Pengalihan Latar Belakang

  • Label Resolusi & Tooltip Zoom Langsung: Label resolusi di bilah kontrol bawah menampilkan dimensi asli bawaan gambar (mis. 3840×2160). Mengarahkan kursor ke atas label akan menampilkan tooltip waktu nyata yang menunjukkan dimensi yang sedang dirender dan persentase penskalaan yang tepat (mis. 1280×720 (33.33%)), memudahkan pemeriksaan rasio zoom langsung secara sekilas.
  • Pengalihan Latar Belakang Kanvas 5 Mode (B):
    • Tekan B (atau gunakan menu klik kanan) untuk beralih secara instan antara Tanpa latar belakang (mengikuti tema aplikasi), Papan catur transparan, Hitam Murni, Abu-abu Murni, dan Putih Murni.
    • Memudahkan Pemeriksaan Transparansi: Sangat penting untuk melihat PNG transparan terang/gelap, logo monokrom, atau vektor SVG putih—beralih ke hitam untuk memeriksa sorotan putih, atau beralih ke putih untuk memeriksa kontur gelap.
  • Orientasi & Pembalikan: Tekan R / L untuk memutar 90° searah jarum jam / berlawanan arah jarum jam; tekan X / Y untuk membalik secara horizontal / vertikal.
  • Pembukaan Cepat Gambar Masif (Ambang Batas 150 MiB):
    • Membuka gambar raksasa (arsip pindaian, fotografi udara gigapiksel, atau berkas TIFF besar yang melebihi 150 MiB) sering kali membekukan penampil biasa.
    • Seer menggunakan alur kerja dua tahap: mengekstrak data pratinjau tersemat resolusi tinggi dalam hitungan milidetik untuk pratinjau instan tanpa lag saat menekan Spasi, sekaligus memungkinkan pemuatan bitmap tanpa kompresi penuh sesuai permintaan tanpa kehabisan memori.

Format Lanjutan & Metadata

  • Kompatibilitas Adobe PSD Profesional:
    • Kompatibilitas penuh dengan dokumen asli Adobe Photoshop .psd tanpa perlu membuka Photoshop.
    • Dukungan menyeluruh untuk kedalaman warna 8-bit, 16-bit, dan 32-bit.
    • Perenderan warna sempurna di seluruh mode warna cetak CMYK, Duotone, Warna Terindeks, dan Multichannel.
  • Negatif Lossless Kamera RAW & EXIF:
    • Decoding langsung bawaan untuk format RAW kamera profesional: Canon (.cr2, .cr3), Nikon (.nef), Sony (.arw), Fujifilm (.raf), Adobe (.dng), Olympus (.orf), Panasonic (.rw2), dan banyak lagi.
    • Memprioritaskan pratinjau resolusi penuh tersemat untuk pembukaan di bawah satu detik; Inspektur Properti (Ctrl + I) mengekstrak bodi kamera, optik lensa, panjang fokus, bukaan (aperture), kecepatan rana (shutter speed), ISO, bias pencahayaan, dan koordinat GPS tersemat.
  • Deteksi Animasi Cerdas:
    • Banyak berkas .apng dan .webp yang hanya berisi satu bingkai statis. Seer memeriksa metadata animasi untuk memilih mesin penampil terbaik secara otomatis:
    • Berkas Statis Bingkai Tunggal: Dialihkan secara otomatis ke mesin raster statis, memungkinkan inspeksi piksel 1:1, perbesaran, dan ekstraksi EXIF.
    • Urutan Animasi (GIF / APNG / WebP Beranimasi): Mengaktifkan mesin pemutaran dengan kontrol perulangan, jeda pemutaran, dan navigasi bingkai (, / .) untuk memeriksa setiap bingkai animasi.
  • Wadah Ikon Multi-Resolusi (ICO / CUR / ICNS):
    • Untuk ikon Windows (.ico), kursor (.cur), atau ikon macOS (.icns) yang menggabungkan beberapa resolusi dan kedalaman bit, bilah kontrol bawah menampilkan daftar pilihan semua ukuran ikon yang dibundel (misalnya, 16x16, 32x32, 48x48, 256x256).
    • Klik Ekspor Gambar Terpilih sebagai PNG di bilah kontrol untuk mengekspor lapisan ikon aktif secara instan sebagai berkas PNG transparan yang berdiri sendiri.
  • Grafik Vektor (SVG) & Inspeksi Sumber:
    • Merender gambar vektor dengan ketajaman tanpa batas pada skala berapa pun. Menu klik kanan menyediakan pintasan sekali klik untuk melihat struktur sumber XML mentah langsung di penampil teks.

Penampil Dokumen PDF

Menghadirkan mesin rendering bawaan yang ringan dan disesuaikan untuk dokumentasi kantor serta whitepaper teknis, dengan rendering streaming latar belakang dan dukungan anotasi mendalam.

Tata Letak Membaca & Ringkasan Ubin

  • Bentangan Buku Dua Halaman (P): Tekan P (atau gunakan menu klik kanan) untuk beralih antara pengguliran vertikal kontinu dan tata letak bentangan buku dua halaman yang realistis dengan celah penjilidan.
  • Kisi Ringkasan Ubin (Ctrl + G): Tekan Ctrl + G untuk masuk ke mode ringkasan, merender semua halaman dokumen sebagai kisi keluku interaktif. Klik keluku halaman mana pun untuk melompat langsung ke halaman tersebut.
  • Pintasan Navigasi Cepat: Tekan [ / ] untuk beralih ke halaman sebelumnya / berikutnya; tekan Home / End untuk melompat langsung ke halaman pertama / terakhir. Tekan M untuk beralih peta mini navigasi.
  • Pengubahan Ukuran Langsung: Tekan W untuk menyesuaikan lebar halaman, H untuk menyesuaikan tinggi halaman, atau A untuk mengembalikan ukuran fisik asli 1:1.
  • 3 Tema Warna Membaca (D): Tekan D untuk beralih antara Putih Default, Mode Malam Gelap (kontras tinggi ramah mata), dan Sepia Hangat (nada membaca pelindung mata) tanpa mengubah warna asli dokumen.
  • Gaya Pemisah Halaman (G): Tekan G untuk beralih antara celah default yang bersih, garis solid, garis putus-putus, dan garis pemisah bergelombang.
  • Orientasi (R / L): Putar halaman dokumen 90° searah jarum jam (R) atau berlawanan arah jarum jam (L).

Mode Zoom Default & Aturan Pengubahan Ukuran

Selain pintasan (Ctrl + = / Ctrl + - atau Ctrl + roda mouse), Seer menyediakan 4 mode zoom pembukaan default yang dapat dikonfigurasi di menu klik kanan dan konfigurasi:

  • Empat Mode Zoom Default:
    • Default / Ukuran Sebenarnya: Membuka halaman pada dimensi fisik asli 1:1. Perilaku riwayat penting: Hanya opsi default ini yang memulihkan tingkat perbesaran tersimpan dari riwayat dokumen; mode lain mengabaikan zoom riwayat saat dibuka.
    • Sesuaikan Lebar: Menskalakan halaman secara dinamis sehingga lebar maksimum di semua halaman pas dengan jendela penampil. Perhitungan zoom awal mengacu pada basis ukuran jendela (default fit_w = 960, dapat dikonfigurasi di user.ini [PDF]).
    • Sesuaikan Tinggi: Menskalakan halaman secara dinamis sehingga halaman saat ini pas dengan tinggi jendela penampil (pada bentangan dua halaman, digunakan halaman yang lebih tinggi dari pasangan tersebut). fit_h = 960 di user.ini [PDF] hanya menyediakan basis tinggi jendela awal.
    • Zoom Kustom: Selalu membuka dokumen pada rasio skala kustom pilihan Anda (misalnya, 125%, 150%).
  • Menu Zoom Klik Kanan & Pengaturan Default Kustom:
    • Menu konteks klik kanan menampilkan persentase zoom langsung saat ini (mis. Kustom (135%)).
    • "Atur Zoom Saat Ini sebagai Kustom": Setelah Anda menyesuaikan dokumen ke ukuran membaca yang ideal dan nyaman, klik kanan dan pilih opsi ini untuk menyimpan persentase persis tersebut sebagai default kustom global Anda secara instan.
  • Bilah Sisi Inspeksi Dinamis (O): Tekan O untuk beralih bilah sisi. Untuk menjaga antarmuka tetap bersih, tab muncul secara dinamis berdasarkan isi dokumen:
    • Keluku Halaman: Selalu tersedia untuk setiap dokumen, menampilkan strip keluku bersambung dengan nomor halaman.
    • Kerangka Dokumen / Daftar Isi: Muncul hanya jika PDF berisi data penanda buku/daftar isi tersemat, menampilkan pohon bertingkat yang dapat dilipat untuk melompat antar bab.
    • Anotasi & Komentar: Muncul hanya jika PDF berisi anotasi pembaca, mencantumkan semua sorotan, coretan, dan catatan di seluruh dokumen.
  • Perataan Keluku (V): Saat membaca di viewport utama, tekan V untuk menyelaraskan dan memusatkan daftar keluku bilah sisi secara otomatis pada halaman yang sedang terlihat.
  • Penyandaran Bilah Sisi yang Dapat Dikonfigurasi: Secara default, bilah sisi disandarkan di sebelah kanan. Anda dapat mengonfigurasinya agar disandarkan di sebelah kiri melalui user.ini [PDF] show_sidebar_left = true.
  • Interaksi Hyperlink Asli: Mendukung penuh pengklikan entri daftar isi, jangkar halaman internal, tautan web eksternal (terbuka langsung di peramban default Anda), dan tautan email mailto.
  • Visibilitas Anotasi (T): Tekan T untuk beralih visibilitas tanda sorotan dokumen, garis bawah, dan anotasi pembaca.
  • Pencarian Streaming Teks Lengkap (Ctrl + F):
    • Pencarian bertahap asinkron latar belakang dengan indikator cincin pemuatan aktif.
    • Mendukung pencocokan peka huruf besar/kecil (Aa), sorotan oranye tua untuk hasil cocok saat ini, sorotan kuning untuk item yang cocok, serta navigasi F3 / Shift + F3 melintasi jeda baris bersambung tanda hubung.
  • Dokumen yang Dilindungi Kata Sandi: Berkas PDF terenkripsi secara otomatis menampilkan dialog kata sandi bawaan yang bersih untuk membuka dan melihat konten dengan aman.

Penampil Folder & Arsip

Periksa struktur folder dan konten arsip terkompresi secara instan tanpa dekompresi ke disk atau penumpukan berkas sementara.

Tiga Mode Tampilan Berbeda

  • Tampilan Pohon Berjenjang (Alt + T): Struktur hierarki pohon direktori klasik yang dapat dilipat, menampilkan folder dan berkas dalam hierarki pohon terpadu dengan panah buka/tutup.
  • Navigasi Multi-Kolom (Alt + C): Kolom penelusuran bertingkat bergaya macOS Finder, memungkinkan navigasi mendalam pada sistem berkas dengan mengklik subfolder tanpa kehilangan konteks induk.
  • Tampilan Galeri (Alt + Y): Tata letak kisi keluku yang dioptimalkan untuk direktori foto, grafik, dan aset, dengan navigasi tombol panah keyboard dan panel pratinjau samping terintegrasi.

Integrasi Status Git & Pencarian di Tempat

  • Lencana Status Repositori Git:
    • Saat melihat folder di dalam repositori Git, Seer secara otomatis mendeteksi status repositori dan menampilkan lencana berkode warna di samping entri berkas:
    • Dimodifikasi (M): Berkas terlacak dengan modifikasi yang belum di-stage atau sudah di-stage.
    • Ditambahkan (A): Berkas yang baru di-stage.
    • Tidak Terlacak (?): Berkas yang baru dibuat dan belum dilacak oleh Git.
    • Diganti Nama (R): Berkas yang telah diganti namanya.
    • Dihapus (D): Berkas terlacak yang telah dihapus.
    • Fitur ini dapat dialihkan di bawah Pengaturan > Tipe > Folder (diaktifkan secara default).
  • Pencarian Berkas di Tempat (Ctrl + F):
    • Tekan Ctrl + F untuk mencari nama berkas secara real-time dengan pencocokan huruf besar/kecil (Aa).
    • Nama yang cocok akan disorot dan entri yang tidak cocok akan diredupkan alih-alih disembunyikan, sehingga struktur folder tetap terbaca. Enter atau F3 menelusuri hasil pencocokan di ketiga mode tampilan.
  • Tampilan Info Samping & Panel Pratinjau (Alt + D):
    • Tekan Alt + D untuk beralih panel info kanan guna memeriksa keluku berkas, metadata EXIF, dan catatan berkas secara langsung tanpa membuka jendela pratinjau terpisah.

Inspeksi Arsip & Operasi Cepat

  • Inspeksi Arsip Instan & Dekompresi Ganda:
    • Pembacaan langsung bawaan untuk arsip termasuk .zip, .7z, .rar, .tar, .gz, .bz2, .xz, .zst, .iso, .cab, .chm, dan .arj tanpa mengekstrak berkas sementara ke disk.
    • Mendukung arsip bersarang yang memerlukan dekompresi sekunder.
  • Perhitungan Ukuran Folder di Latar Belakang: Membuka folder akan memulai pemindaian ukuran dalam proses pembantu terpisah, sehingga jendela pratinjau tetap responsif dan ukuran kumulatif folder muncul di Inspektur Properti setelah pemindaian selesai.
  • Penyalinan Jalur Praktis:
    • Pintasan menu klik kanan memungkinkan penyalinan jalur absolut, jalur relatif, atau seluruh daftar direktori ke papan klip Anda dengan sekali klik.

Penampil Web & Markdown

Rendering offline modern untuk dokumen .html, .mhtml, dan .md.

Mesin Peramban & Pertimbangan Keamanan

Seer menyematkan mesin peramban Chrome (Chromium) penuh, memberikan kemampuan tata letak dan eksekusi yang identik dengan peramban web modern:

  • Inti Chrome (Chromium): Kompatibilitas penuh dengan HTML5, CSS3 modern, JavaScript, Canvas, SVG, dan akselerasi perangkat keras untuk aplikasi satu halaman offline, laporan, dan arsip web .mhtml.
  • Izin Lokal & Jaringan:
    • Untuk mendukung laporan lokal yang kaya fitur, dokumentasi offline, dan pratinjau Markdown, batas keamanan web dilonggarkan: dokumen lokal dapat memuat aset lokal lintas direktori, mengambil sumber daya CDN eksternal, dan mengakses papan klip.
  • Caching Data & Penyimpanan Persisten:
    • Cache jaringan HTTP disimpan murni di memori (MemoryHttpCache), sedangkan penyimpanan web persisten (seperti HTML5 localStorage, IndexedDB, dan data situs) disimpan di %LocalAppData%\Corey\Seer\web.
  • ⚠️ Peringatan Keamanan:
    • Karena dokumen HTML yang dipratinjau diberi izin membaca berkas lokal, akses jaringan, dan eksekusi skrip, jangan pernah mempratinjau berkas .html yang tidak tepercaya, mencurigakan, atau belum diverifikasi dari sumber yang tidak dikenal.

FindBar Mengambang & Daftar Isi

  • FindBar Mengambang di Atas WebEngine:
    • FindBar mengambang di atas halaman dalam jendelanya sendiri, sehingga tetap tajam dan sepenuhnya transparan di atas viewport web yang diakselerasi perangkat keras alih-alih tertutup olehnya.
    • Tekan Ctrl + F untuk membuka pencarian kata kunci dalam halaman, mendukung pencocokan peka huruf besar/kecil (Aa) dan navigasi F3 / Shift + F3.
  • Daftar Isi Mengambang (T): Tekan T untuk beralih daftar isi (TOC) mengambang dinamis di samping yang melacak kemajuan pengguliran bacaan secara real-time.
  • Zoom Konten: Tahan Ctrl dan gulir roda mouse, atau tekan Ctrl + = / Ctrl + - untuk memperbesar atau memperkecil.

Tema Markdown, Rumus Matematika & Diagram

  • 100% Offline & Mandiri: Semua aset rendering Markdown—termasuk stylesheet tema, font matematika KaTeX, dan mesin diagram Mermaid—dibundel langsung di dalam Seer. Pratinjau Markdown berfungsi sepenuhnya secara offline tanpa dependensi pada CDN eksternal atau CSS/JS online.
  • Pustaka Tema: Tema bawaan pilihan termasuk default, github_light, github_dark, obsidian, studio, papyrus, amethyst, prism, evergreen, sahara, nordic, dan banyak lagi. Berkas CSS eksternal kustom juga dapat ditentukan di bawah Pengaturan > Tipe > HTML.
  • Matematika LaTeX (KaTeX): Rendering bawaan untuk rumus inline $math$ dan blok tampilan $$math$$.
  • Diagram Teknis (Mermaid): Rendering bawaan untuk diagram alur (flowchart), diagram urutan (sequence diagram), dan bagan Gantt.
  • GitHub Alerts: Gaya bawaan untuk kutipan blok [!NOTE], [!TIP], [!WARNING], [!IMPORTANT], dan [!CAUTION].
  • Simpan sebagai PDF: Bilah kontrol bawah menyertakan tindakan "Simpan sebagai PDF", memungkinkan ekspor Markdown atau halaman web bergaya menjadi dokumen PDF vektor dengan sekali klik.

Penampil Sistem & Keluku

Untuk format berkas khusus atau berpemilik yang tidak dicakup oleh penampil bawaan Seer dan belum memiliki plugin Seer khusus yang terpasang, Seer memanfaatkan ekosistem sistem operasi Windows melalui mekanisme fallback dua tingkat.

Konsep & Cara Kerjanya

Untuk memahami modul ini, penting untuk memperjelas apa yang diwakili oleh kedua kemampuan ini dan dari mana data dasarnya berasal:

  • Penampil Sistem:
    • Berkorespondensi langsung dengan konten yang ditampilkan di Panel Pratinjau bawaan Windows File Explorer (dialihkan dengan Alt + P di Windows File Explorer).
    • Ini adalah komponen pratinjau interaktif yang didaftarkan ke OS oleh aplikasi pihak ketiga (misalnya, tampilan dokumen yang dapat digulir, pratinjau lembar bentang interaktif).
  • Keluku Sistem:
    • Mengekstrak ikon/keluku berkas yang dihasilkan oleh sistem atau aplikasi dan merendernya diperbesar dan di tengah pada jendela pratinjau. Ketika penangan pratinjau interaktif tidak tersedia, keluku resolusi tinggi yang diperbesar memastikan berkas tetap dapat langsung dikenali.
  • Sumber Data: Disediakan oleh Aplikasi yang Terpasang: Windows tidak secara bawaan mengetahui cara mempratinjau setiap format berkas berpemilik khusus. Kemampuan ini disediakan dan didaftarkan ke Windows oleh perangkat lunak pihak ketiga yang Anda pasang (misalnya, memasang Adobe Photoshop menyediakan pratinjau .psd, Microsoft Office menyediakan pratinjau .docx / .xlsx / .pptx, dan rangkaian 3D/CAD menyediakan pratinjau model rekayasa).
  • Peran Seer: Membaca dan Menampung Data yang Ada:
    • Seer hanya berupaya membaca dan menampung data ini dari sistem operasi. Seer sendiri tidak membundel decoder berpemilik untuk format tertutup ini; melainkan menjembatani ke dalam shell Windows menggunakan antarmuka pratinjau dan keluku sistem standar.
    • Jika aplikasi terkait tidak terpasang pada komputer, atau jika perangkat lunak tersebut tidak mendaftarkan komponen pratinjau shell ke Windows, Seer tidak dapat memunculkan pratinjau begitu saja.

Pemuatan Dua Tingkat & Fallback Anggun

Saat menemukan format non-bawaan, Seer mengikuti fallback berurutan berdasarkan prioritas:

graph TD
    A["Berkas Berpemilik / Non-Bawaan (Tekan Spasi)"] --> B{"Apakah dukungan pratinjau tersedia di Windows atau aplikasi terpasang?"}
    B -- "Tersedia dan dimuat" --> C["Tampung Penampil Sistem (Viewport interaktif bawaan tersemat)"]
    B -- "Tidak tersedia atau gagal dimuat" --> D{"Apakah Fallback Keluku diaktifkan?"}
    D -- "Diaktifkan dan keluku ada" --> E["Ekstrak Keluku Shell (Diperbesar dan di tengah)"]
    D -- "Dinonaktifkan atau keluku tidak ditemukan" --> F["Tampilkan pemberitahuan berkas tidak didukung"]
  1. Prioritas Pertama: Penampil Sistem: Mencari dan mengaktifkan komponen pratinjau yang disediakan oleh Windows atau perangkat lunak terpasang, menyematkan tampilan interaktif bawaan yang identik seperti yang muncul di panel pratinjau File Explorer.
  2. Prioritas Kedua: Keluku Sistem: Jika tidak ada penangan pratinjau yang terdaftar atau inisialisasi gagal, Seer mengambil keluku shell dengan resolusi tertinggi dan menskalakannya dengan mulus agar pas dengan jendela.

Keandalan Pintasan Keyboard & Perlindungan Cloud

  • Penutupan dengan Keyboard: Saat Seer sendiri memiliki fokus, Spasi dan Esc menutup pratinjau seperti biasa. Saat penampil pihak ketiga yang disematkan (seperti penangan pratinjau Microsoft Office atau Adobe) mengambil fokus keyboard, penekanan tombol tidak lagi mencapai Seer secara langsung, sehingga Seer mengandalkan hook keyboard tingkat rendah miliknya. Spasi ditangani oleh hook secara bawaan; penerusan Esc dikontrol oleh enable_esc_key di user.ini [General] dan dinonaktifkan secara default — aktifkan opsi ini jika Anda ingin Esc menutup jendela saat penampil eksternal memegang fokus.
  • Perlindungan Berkas Cloud Sesuai Permintaan: Untuk berkas cloud khusus-online (seperti berkas placeholder OneDrive atau berkas tersinkronisasi cloud yang belum diunduh secara lokal), Seer secara otomatis menghindari pengaktifan penangan pratinjau atau ekstraksi metadata, mencegah pengunduhan berkas latar belakang yang tidak diinginkan.

Konfigurasi & Manajemen

Semua pengaturan untuk modul ini dikelola di bawah Pengaturan > Tipe > Sistem:

  • Sakelar Global: Aktifkan atau nonaktifkan seluruh modul fallback di bawah Pengaturan > Tipe > Sistem.
  • Alihkan Fallback Keluku Secara Mandiri: Jika Anda hanya menginginkan penampil interaktif dan ingin menghindari keluku statis yang diperbesar, hapus centang pada opsi Gunakan gambar mini sistem untuk file tanpa penangan pratinjau di bawah Pengaturan > Tipe > Sistem.
  • Daftar Pengecualian Ekstensi Berkas: Kecualikan penangan pratinjau pihak ketiga tertentu yang bermasalah atau lambat dengan mengonfigurasi exclude di user.ini [SystemViewer].

Batasan yang Diketahui & Tips Penting

1. Berkas Terkunci Saat Pratinjau Terbuka

Berkas terkunci oleh komponen pratinjau: Saat melihat dokumen melalui Penampil Sistem, komponen pratinjau aktif yang disediakan oleh perangkat lunak pihak ketiga (seperti Microsoft Office, Adobe Acrobat/Photoshop, atau rangkaian CAD) biasanya membiarkan berkas tetap terbuka selama pratinjau aktif.

  • Perilaku yang Terlihat: Saat jendela pratinjau tetap terbuka, upaya untuk mengganti nama, memindahkan, menimpa, atau menghapus berkas di Windows File Explorer atau program lain akan memicu pesan Windows: "The action can't be completed because the file is open in another program" ("Tindakan tidak dapat diselesaikan karena berkas terbuka di program lain").
  • Solusi:
    • Cukup tutup jendela pratinjau Seer (dengan menekan Spasi atau Esc) atau navigasikan ke berkas lain di pengelola berkas Anda. Seer akan segera menutup komponen pratinjau pihak ketiga dan melepaskan berkas, sehingga operasi penggantian nama atau penghapusan dapat dilanjutkan secara normal.
  • Perbandingan dengan Keluku:
    • Sebaliknya, saat Keluku Shell cadangan atau penampil bawaan Seer aktif, berkas dibaca dengan cepat dan segera dilepaskan, tanpa mengunci berkas.

2. Caching Data & Penyegaran Manual

Caching Lokal: Mengambil format pratinjau yang didukung dari sistem operasi dan aplikasi pihak ketiga memerlukan waktu. Untuk memastikan pratinjau instan saat menekan Spasi, Seer menyimpan informasi ini dalam cache lokal, menghindari pemindaian berulang pada setiap pratinjau.

  • Perilaku setelah Perubahan Perangkat Lunak: Saat Anda memasang atau mencopot perangkat lunak (misalnya, memasang Photoshop, Office, atau alat CAD), Windows memperbarui konfigurasinya, tetapi Seer mungkin terus membaca data cache-nya dan mungkin tidak langsung mengenali kemampuan pratinjau yang baru.
  • Cara Menyegarkan:
    • Cukup mulai ulang Seer, atau ubah opsi penampil apa pun di Pengaturan Seer lalu klik OK untuk memicu muat ulang runtime penuh.
    • Cara kerjanya: Muat ulang runtime penampil secara otomatis membersihkan cache penampil sistem lokal, meminta Seer memindai ulang Windows dan mengenali komponen pratinjau yang baru dipasang.

Pengaturan & Preferensi

Tekan Ctrl + , (atau klik kanan ikon baki sistem dan pilih Pengaturan) untuk membuka dialog konfigurasi Seer. Berikut panduan opsi utama di seluruh panel pengaturan:

1. Pengaturan Umum

  • Bahasa: Pilih bahasa antarmuka pengguna pilihan Anda. Seer dilengkapi dengan antarmuka terjemahan lengkap untuk lebih dari 15 bahasa.
  • Tema Tampilan: Beralih antara Terang, Gelap, dan Otomatis (secara otomatis menyesuaikan dengan mode warna sistem Windows Anda).
  • Jalankan Seer Saat Sistem Mulai:
    • Versi Desktop: Menggunakan startup registri Windows standar secara default. Anda juga dapat memilih Gunakan Penjadwal Tugas Windows di bawah Pengaturan > Sistem untuk keandalan yang lebih tinggi dan hak istimewa yang ditingkatkan.
    • Versi Microsoft Store: Klik tombol Buka Pengaturan Sistem untuk langsung menuju ke Pengaturan Windows -> Aplikasi -> Startup guna mengaktifkan startup otomatis.
  • Jalankan sebagai administrator: Meluncurkan ulang Seer dengan hak istimewa administratif yang ditingkatkan, memungkinkan Seer menangkap penekanan tombol dan mempratinjau berkas dalam aplikasi yang berjalan sebagai Administrator (seperti Total Commander, Directory Opus, atau Everything yang dijalankan dengan hak admin).
  • Periksa pembaruan secara otomatis: Mengalihkan apakah Seer secara otomatis memeriksa rilis perangkat lunak baru saat startup.

2. Tipe Berkas

Kelola asosiasi, mode tampilan, dan sakelar fitur untuk setiap kategori format di bawah Pengaturan > Tipe:

  • Tab Kategori: Beralih antara panel khusus untuk Teks, Gambar, Media, Folder, PDF, HTML, Sistem, Tidak diketahui (penampil inspektur properti yang digunakan saat tidak ada penampil lain yang menangani berkas tersebut), dan Dinonaktifkan.
  • Sakelar Utama & Ekstensi Kustom: Setiap kategori memiliki sakelar aktifkan/nonaktifkan. Ekstensi tambahan untuk suatu penampil ditambahkan melalui kunci extra_support di user.ini (misalnya [Text] extra_support); panel Dinonaktifkan adalah satu-satunya panel yang memiliki editor tag, dan panel ini memegang daftar pengecualian global.
  • Opsi Khusus Kategori:
    • Gambar: Konfigurasikan mode tampilan default (Sesuaikan Otomatis, Sesuaikan Sisi Pendek, Pilih Ukuran Penuh) dan perilaku roda mouse (gulir vs perbesar). Visibilitas peta mini tidak ada di halaman ini — melainkan diatur oleh show_minimap di user.ini [Image].
    • Folder: Alihkan lencana status repositori Git (M, A, ?, R, D).
    • HTML: Pilih tema default Markdown dan secara opsional tentukan berkas CSS eksternal kustom.
    • Sistem: Alihkan fallback keluku untuk format yang tidak didukung.
    • Dinonaktifkan: Masukkan ekstensi berkas tertentu ke daftar hitam agar Seer tidak pernah mempratinjaunya.

3. Pengaturan Lanjutan

  • Klik dua kali untuk membuka file dengan aplikasi default sistem: Saat diaktifkan, mengklik dua kali di mana saja di dalam viewport pratinjau akan langsung meluncurkan berkas di aplikasi terdaftar defaultnya (sama seperti menekan Ctrl + O).
  • Muat file placeholder cloud: Mengontrol apakah Seer secara otomatis memicu pengunduhan latar belakang sesuai permintaan saat mempratinjau berkas placeholder cloud yang belum diunduh (misalnya berkas sesuai permintaan OneDrive). Membiarkan opsi ini tidak dicentang akan menghemat bandwidth jaringan dan ruang disk Anda.
  • Lacak file yang dipilih di Explorer: Secara otomatis mengikuti pilihan Anda di File Explorer; navigasi dengan tombol panah akan memperbarui jendela pratinjau secara real-time tanpa perlu menekan Spasi berulang kali.
  • Segarkan otomatis pratinjau saat file berubah: Saat diaktifkan (dinonaktifkan secara default), memodifikasi dan menyimpan berkas yang sedang dipratinjau di program eksternal akan memuat ulang tampilan secara langsung di tempat (penampil teks memulihkan posisi membaca yang tersimpan). Untuk folder, opsi ini memantau perubahan direktori tingkat pertama.
  • Fokus jendela pratinjau: Menentukan apakah jendela pratinjau mengambil fokus keyboard dari pengelola berkas Anda. Ini adalah pengaturan yang perlu diperiksa jika pintasan terasa "tidak berfungsi" tepat setelah menekan Spasi:
    • Tidak pernah fokus (default): Pratinjau tidak pernah mengambil fokus dari Explorer atau pengelola berkas Anda, sehingga pengetikan dan tombol panah tetap berfungsi di sana. Menekan Spasi lagi akan segera menutup pratinjau, tetapi pintasan tingkat penampil (Z, M, Ctrl + F, ...) hanya merespons setelah Anda mengklik di dalam jendela.
    • Setiap kali file dipratinjau: Setiap pratinjau baru akan mengaktifkan jendela, sehingga pintasan penampil langsung berfungsi. Konsekuensinya adalah fokus berpindah dari pengelola berkas setiap kali menekan Spasi.
    • Hanya ketika jendela terbuka: Fokus diambil satu kali saat jendela pratinjau muncul, tetapi berpindah berkas saat jendela tetap terbuka tidak akan mengambil fokus lagi.
  • Picu pada penekanan tombol perangkat lunak: Dinonaktifkan secara default. Hook keyboard Seer sengaja mengabaikan penekanan tombol yang ditandai oleh Windows sebagai disuntikkan/disimulasikan, sehingga makro, keyboard virtual, atau sesi kendali jarak jauh tidak memunculkan pratinjau secara tidak sengaja saat Anda bekerja. Aktifkan opsi ini saat Seer digerakkan oleh otomatisasi — skrip AutoHotkey/AutoIt, keyboard di layar, alat aksesibilitas, atau konfigurasi remote desktop/KVM yang memutar ulang penekanan tombol. Opsi ini mencakup tombol pemicu serta penanganan Delete/Esc di bawah.
  • Mode Ukuran dan Posisi Jendela:
    • Ukuran & Posisi Otomatis (default): Menyesuaikan dimensi jendela secara dinamis berdasarkan rasio aspek asli setiap berkas dan skala optimal penampil.
    • Pertahankan Ukuran & Posisi Jendela: Mengingat geometri dan koordinat layar yang tepat dari jendela pratinjau yang terakhir ditutup.
    • Tengahkan jendela saat dibuka: Selalu menengahkan jendela pratinjau di tengah monitor aktif Anda.
  • Tombol bilah judul: Pilih apa yang terjadi saat mengklik tombol utama di bilah judul:
    • Pisahkan jendela (default): Melepaskan pratinjau saat ini ke jendela mengambangnya sendiri. Jendela ini masih milik instans Seer yang sedang berjalan, sehingga keluar dari Seer akan menutupnya.
    • Jendela Disematkan: Menjaga pratinjau tetap disematkan di atas tanpa menutup saat kehilangan fokus.
    • Penampil Mandiri: Meluncurkan proses penampil yang sepenuhnya terisolasi (SeerViewer.exe).
  • Aktifkan tombol "Hapus" (Delete): Memungkinkan tombol Delete bekerja sama dengan handel berkas Seer alih-alih berbenturan dengannya. Apa yang sebenarnya terjadi bergantung pada jendela mana yang memiliki fokus:
    • Jendela pratinjau berfokus: Seer menutup pratinjau (dan jendela terpisah mana pun yang menampilkan berkas yang sama), lalu memindahkan berkas ke Keranjang Sampah (Recycle Bin) Windows. Tidak ada tindakan saat berkas masih memuat, dan jendela yang disematkan tetap dibiarkan terbuka — jendela tersebut hanya ditutup oleh Anda.
    • Pengelola berkas berfokus: Seer tidak menghapus apa pun sendiri. Seer hanya menyembunyikan pratinjau dan melepaskan handel berkas, sehingga penghapusan yang Anda minta di Explorer, Total Commander, atau Directory Opus tidak gagal dengan pesan "The action can't be completed because the file is open in another program".
    • Biarkan opsi ini nonaktif jika Anda sering membuka Seer saat merapikan berkas dan tidak ingin penekanan tombol apa pun dapat menghapus berkas.
  • Sembunyikan ikon baki: Menyembunyikan Seer dari baki sistem Windows demi tampilan yang paling minimalis. Jika disembunyikan, Seer menyediakan jendela keamanan 8 detik saat startup di mana ikon tetap terlihat, memungkinkan Anda mengakses pengaturan.
  • Buka user.ini: Klik tombol user.ini di bagian bawah untuk membuka user.ini di editor default Anda guna penyesuaian manual (arahkan kursor ke tombol untuk melihat jalur lengkap; lihat Panduan Konfigurasi Kustom untuk referensi bidang).

4. Sistem

  • Gunakan Penjadwal Tugas Windows: Beralih antara Penjadwal Tugas Windows (disarankan, kebal terhadap blokir hak istimewa UAC) dan metode startup registri lawas.
  • Integrasi Menu Konteks: Menambahkan tindakan "Buka dengan SeerViewer" ke menu konteks klik kanan Windows File Explorer untuk semua berkas dan direktori, meluncurkan berkas secara langsung ke dalam proses SeerViewer.exe mandiri.
  • Daftarkan di Menu "Buka Dengan": Mendaftarkan SeerViewer dalam daftar aplikasi "Buka dengan" bawaan Windows untuk semua format berkas yang didukung.
  • Atur sebagai Aplikasi Default: Membuka halaman Aplikasi default Windows sehingga Anda dapat mengarahkan jenis berkas ke SeerViewer secara manual. Seer tidak dapat mengambil alih asosiasi secara diam-diam — Windows memerlukan konfirmasi tersebut.
  • Sakelar Utama Catatan Berkas: Mengaktifkan atau menonaktifkan sistem catatan berkas pribadi Seer secara global.

5. Pintasan Keyboard

  • Tombol Pemicu: Kustomisasi tombol pemicu utama dan kombinasi tombol pengubah (misalnya Spasi, Alt + Spasi, Ctrl + Spasi, Shift + Spasi).
  • Pemicu Jendela Terpisah: Tetapkan kombinasi pengubah alternatif untuk meluncurkan pratinjau langsung ke jendela terpisah.
  • Pengikatan Ulang Tindakan: Ikat ulang pintasan global atau khusus penampil apa pun (misalnya, Putar, Bisukan, Pembungkusan Kata, FindBar, Layar Penuh) agar sesuai dengan memori otot pribadi Anda.

6. Cadangan, Impor & Atur Ulang

Tiga tombol di bagian bawah tab Lanjutan memungkinkan pemindahan seluruh konfigurasi antar komputer atau mengembalikannya ke kondisi awal pabrik:

  • Ekspor: Menulis snapshot pengaturan saat ini ke berkas .ini yang Anda pilih. Berkas ini menggunakan format ekspor milik Seer sendiri (berversi, tidak ditujukan untuk pengeditan manual), jadi simpanlah sebagai cadangan alih-alih membukanya di editor teks. Snapshot mencakup pengaturan yang disimpan di config.ini (tampilan, pintasan, opsi per tipe, sakelar plugin, ...). Snapshot tidak mencakup penyesuaian user.ini, dan sengaja melewati data aktivasi, daftar terkini (riwayat PDF / Media, memori zoom per halaman), posisi jendela, serta peta penetapan multi-penampil.
  • Impor: Menerapkan snapshot yang diekspor sebelumnya lalu segera memulai ulang Seer, karena beberapa pengaturan hanya berlaku pada startup baru. Nilai-nilai disalin apa adanya — termasuk jalur absolut apa pun di dalamnya (lihat di bawah). Berkas yang bukan merupakan hasil ekspor Seer, atau yang ditulis oleh versi format ekspor yang berbeda, akan ditolak dengan pesan kesalahan.
  • Kembalikan ke default: Membersihkan config.ini kembali ke nilai default dan memulai ulang. Data aktivasi dan lisensi tetap dipertahankan, dan nilai yang diedit secara manual di user.ini tidak disentuh, sehingga penyesuaian lanjutan Anda tetap tersimpan. Tombol ini awalnya berubah menjadi pasangan konfirmasi/batal — diperlukan klik kedua untuk mengeksekusi.

Jalur di dalam snapshot tidak berpindah. Beberapa pengaturan disimpan sebagai jalur absolut dari komputer yang membuat ekspor tersebut. Pada perangkat lain — nama pengguna, huruf drive, atau lokasi instalasi Seer yang berbeda — entri tersebut akan tetap mengarah ke jalur lama dan berhenti berfungsi secara diam-diam. Kasus yang diketahui:

  • Plugin: registri ekstensi mencatat folder instalasi setiap paket, dan direktori instalasi plugin itu sendiri adalah jalur absolut. Setelah berpindah ke komputer baru, instal ulang paket plugin (unduh dari halaman Unduhan Plugin) alih-alih mengharapkan registri yang diimpor menemukannya di lokasi lama.
  • Entri plugin lokal (daftar lawas plugins_added) mereferensikan berkas berdasarkan jalur absolut dan tidak akan dapat diselesaikan di komputer lain.
  • CSS Kustom Markdown (markdown_css_path) mengarah ke berkas di komputer lama; pilih kembali berkas tersebut di bawah Pengaturan > Tipe > HTML.
  • Catatan autostart menyematkan jalur berkas eksekusi yang terdaftar; alihkan kembali opsi startup di komputer baru.

Pengaturan yang bebas jalur — tema, bahasa, pintasan, sakelar penampil, opsi decoding, dan sebagainya — berpindah dengan bersih. Paket plugin itu sendiri adalah folder di disk dan tidak pernah menjadi bagian dari snapshot; cadangkan secara terpisah jika diperlukan.