Apakah ada aplikasi pembaca PDF yang mendukung penyesuaian pintasan keyboard? [Tutup]

1

Pembaca PDF mana yang memiliki manajemen pintasan keyboard yang komprehensif (khususnya dukungan pintasan satu tombol)?

PHPst
sumber

Jawaban:

2

Anda harus mencoba pembaca Foxit PDF . Saat melihat layar penuh Anda dapat menekan klik kanan untuk pergi ke halaman berikutnya, klik kiri untuk pergi ke halaman terakhir. Mungkin ini yang Anda maksud.

Zack
sumber
Saya perlu "kustomisasi" keyboard!
PHPst
2

Anda dapat menggunakan xpdf , atau jika Anda mencari pembaca yang tampak lebih bagus dan GUI untuk pengaturan pintasan, Okular (tetapi Anda harus mengunduhnya dengan bagian KDE ).

binding kunci xpdf

  • o Buka file PDF baru melalui pemohon file.

  • rMuat ulang file PDF saat ini. Perhatikan bahwa Xpdf akan memuat ulang file secara otomatis (pada perubahan halaman atau menggambar ulang) jika sudah berubah sejak terakhir kali dimuat.

  • control-L Gambar ulang halaman saat ini.

  • control-W Tutup jendela saat ini.

  • fatau control-FTemukan string teks.

  • control-G Temukan kejadian selanjutnya.

  • control-P Mencetak.

  • nPindah ke halaman berikutnya. Gulir ke bagian atas halaman, kecuali jika kunci gulir diaktifkan.

  • pPindah ke halaman sebelumnya. Gulir ke bagian atas halaman, kecuali jika kunci gulir diaktifkan.

  • <Space>atau <PageDown>atau <Next>Gulir ke bawah pada halaman saat ini; jika sudah di bawah, pindah ke halaman berikutnya.

  • <Backspace>atau <Delete>atau <PageUp>atau <Previous>Gulir ke atas pada halaman saat ini; jika sudah di atas, pindah ke halaman sebelumnya.

  • v Bergerak maju di sepanjang jalur sejarah.

  • b Bergerak mundur di sepanjang jalur sejarah.

  • <Home> Gulir ke atas halaman saat ini.

  • <End> Gulir ke bawah halaman saat ini.

  • control-<Home> Gulir ke halaman pertama dokumen.

  • control-<End> Gulir ke halaman dokumen terakhir.

  • arrows Gulir halaman saat ini.

  • g Aktifkan bidang teks nomor halaman ("halaman goto").

  • 0 Atur faktor zoom menjadi 125%.

  • + Memperbesar (menambah faktor pembesaran 1).

  • - Perkecil (Perkecil faktor pembesaran 1).

  • z Atur faktor zoom ke 'halaman' (pas halaman ke jendela).

  • w Atur faktor zoom menjadi 'lebar' (paskan lebar halaman ke jendela).

  • alt-F Alihkan mode layar penuh.

  • q Keluar xpdf.

Menambahkan lebih banyak binding kunci melalui xpdfrc

Anda dapat menambahkan lebih banyak binding kunci melalui xpdfrc ; pada sistem Win32, xpdfrcfile tersebut harus ditempatkan di direktori yang sama dengan file executable.

bind modifiers-key context command ... menambahkan pengikatan tombol atau tombol mouse

modifiers bisa nol atau lebih dari:

  • shift-
  • ctrl-
  • alt-

key dapat berupa karakter ASCII biasa, atau salah satu dari:

  • space
  • tab
  • return
  • enter
  • backspace
  • insert
  • delete
  • home
  • end
  • pgup
  • pgdn
  • left/ right/ up/ down (tombol panah)
  • f1.. f35 (tombol fungsi)
  • mousePress1.. mousePress9 (tombol mouse)
  • mouseRelease1.. mouseRelease9 (tombol mouse)

contextadalah salah satu anyatau kombinasi yang dipisahkan koma:

  • fullScreen/ window (mode layar penuh hidup / mati)
  • continuous/ singlePage (mode terus menerus hidup / mati)
  • overLink/ offLink (mouse over link atau tidak)
  • scrLockOn/ scrLockOff (kunci gulir hidup / mati)

The contextstring dapat mencakup hanya satu dari masing-masing pasangan dalam daftar di atas.

commandadalah perintah Xpdf (lihat bagian PERINTAH dari halaman manual xpdf (1) untuk perincian). Banyak perintah dipisahkan oleh spasi.

The bindperintah menggantikan yang sudah ada yang mengikat, tetapi hanya jika itu ditetapkan untuk persis pengubah yang sama, kunci, dan konteks. Semua token (pengubah, kunci, konteks, perintah) peka huruf besar-kecil.

Contoh pengikatan kunci:

# bind ctrl-a in any context to the nextPage
# command
bind ctrl-a any nextPage
# bind uppercase B, when in continuous mode
# with scroll lock on, to the reload command
# followed by the prevPage command
bind B continuous,scrLockOn reload prevPage

Perintah yang tersedia

Perintah berikut ini didukung:

  • gotoPage(page) Pergi ke halaman yang ditentukan.
  • gotoPageNoScroll(page) Pergi ke halaman yang ditentukan, dengan posisi gulir relatif saat ini.
  • gotoDest(dest) Pergi ke tujuan yang disebutkan.
  • gotoLastPage Pergi ke halaman terakhir dalam file PDF.
  • gotoLastPageNoScroll Pergi ke halaman terakhir dalam file PDF, dengan posisi gulir relatif saat ini.
  • nextPage Pergi ke halaman berikutnya.
  • nextPageNoScroll Pergi ke halaman berikutnya, dengan posisi gulir relatif saat ini.
  • prevPage Pergi ke halaman sebelumnya.
  • prevPageNoScroll Pergi ke halaman sebelumnya, dengan posisi gulir relatif saat ini.
  • pageUp Gulir ke atas dengan satu layar penuh.
  • pageDown Gulir ke bawah dengan satu layar penuh.
  • scrollLeft(n) Gulir ke kiri dengan n piksel.
  • scrollRight(n) Gulir ke kanan dengan n piksel.
  • scrollUp(n) Gulir ke atas dengan n piksel.
  • scrollDown(n) Gulir ke bawah dengan n piksel.
  • scrollUpPrevPage(n) Gulir ke atas dengan n piksel, pindah ke halaman sebelumnya jika sesuai.
  • scrollDownPrevPage(n) Gulir ke bawah dengan n piksel, pindah ke halaman berikutnya jika sesuai.
  • scrollToTopEdge Gulir ke tepi atas halaman saat ini, tanpa gerakan horizontal.
  • scrollToBottomEdge Gulir ke tepi bawah halaman saat ini, tanpa gerakan horizontal.
  • scrollToLeftEdge Gulir ke tepi kiri halaman saat ini, tanpa gerakan vertikal.
  • scrollToRightEdge Gulir ke tepi kanan halaman saat ini, tanpa gerakan vertikal.
  • scrollToTopLeft Gulir ke sudut kiri atas halaman saat ini.
  • scrollToBottomRight Gulir ke sudut kanan bawah halaman saat ini.
  • goForward Bergerak maju di sepanjang jalur sejarah.
  • goBackward Bergerak mundur di sepanjang jalur sejarah.
  • zoomPercent(z) Atur faktor zoom menjadi z%.
  • zoomFitPage Atur faktor zoom agar sesuai dengan halaman.
  • zoomFitWidth Atur faktor zoom agar sesuai lebar.
  • zoomIn Zoom in - pergi ke faktor zoom lebih tinggi berikutnya.
  • zoomOut Perkecil - buka faktor zoom bawah berikutnya.
  • continuousMode Pergi ke mode tampilan berkelanjutan.
  • singlePageMode Buka mode tampilan satu halaman.
  • toggleContinuousMode Beralih antara mode tampilan halaman kontinu dan tunggal.
  • fullScreenMode Pergi ke mode layar penuh.
  • windowMode Pergi ke mode jendela (non-layar penuh).
  • toggleFullScreenMode Beralih antara mode layar penuh dan jendela.
  • open Buka file PDF di jendela ini, menggunakan dialog terbuka.
  • openInNewWin Buka file PDF di jendela baru, menggunakan dialog terbuka.
  • openFile(file) Buka file PDF yang ditentukan di jendela ini.
  • openFileInNewWin(file) Buka file PDF yang ditentukan di jendela baru.
  • openFileAtDest(file,dest) Buka file PDF yang ditentukan di jendela ini dan pergi ke tujuan yang disebutkan.
  • openFileAtDestInNewWin(file,dest) Buka file PDF yang ditentukan di jendela baru dan pergi ke tujuan yang disebutkan.
  • reload Muat ulang file PDF saat ini.
  • redraw Gambar ulang jendela.
  • raise Angkat jendela ke depan.
  • closeWindow Menutup jendela.
  • run(external-command-string)Jalankan perintah eksternal. Pelarian berikut diizinkan dalam string perintah:
    • % f => nama file PDF (atau string kosong jika tidak ada file terbuka)
    • % b => Nama dasar file PDF, yaitu nama file dikurangi ekstensi (atau string kosong jika tidak ada file yang terbuka)
    • % u => URL tautan (atau string kosong jika tidak melewati tautan URL)
    • % x => seleksi kiri atas x koordinat (atau 0 jika tidak ada pilihan)
    • % y => seleksi atas-kiri y koordinat (atau 0 jika tidak ada pilihan)
    • % X => seleksi kanan bawah x koordinat (atau 0 jika tidak ada pilihan)
    • % Y => seleksi y kanan bawah terkoordinasi (atau 0 jika tidak ada pilihan)
    • %% =>%
  • openOutline Buka panel garis besar.
  • closeOutline Tutup panel garis besar.
  • toggleOutline Beralih panel outline antara terbuka dan tertutup.
  • scrollOutlineDown(n) Gulir outline ke bawah dengan n kenaikan.
  • scrollOutlineUp(n) Gulir outline ke atas dengan n kenaikan.
  • focusToDocWin Atur fokus keyboard ke jendela dokumen utama.
  • focusToPageNum Atur fokus keyboard ke kotak teks nomor halaman.
  • find Buka dialog 'temukan'.
  • findNext Menemukan kemunculan string pencarian berikutnya (tanpa dialog).
  • print Buka dialog 'cetak'.
  • about Buka dialog 'tentang'.
  • quit Keluar dari xpdf.

Perintah berikut tergantung pada posisi mouse saat ini:

  • startSelection Mulai seleksi, yang akan diperpanjang saat mouse bergerak.
  • endSelection Akhiri pilihan.
  • startPan Mulai panci, yang akan menggulir dokumen saat mouse bergerak
  • endPan Akhiri wajan.
  • postPopupMenu Tampilkan menu sembulan.
  • followLink Ikuti hyperlink (tidak melakukan apa-apa jika mouse tidak melalui tautan).
  • followLinkInNewWinIkuti hyperlink, buka file PDF di jendela baru (tidak melakukan apa-apa jika mouse tidak melalui tautan). Untuk tautan ke file non-PDF, perintah ini identik dengan followLink.
  • followLinkNoSelSama seperti followLink, tetapi tidak melakukan apa-apa jika ada pilihan yang tidak kosong. (Ini berguna sebagai penjilidan tombol mouse.)
  • followLinkInNewWinNoSelSama seperti followLinkInNewWin, tetapi tidak melakukan apa-apa jika ada pilihan yang tidak kosong. (Ini berguna sebagai penjilidan tombol mouse.)
tricasse
sumber
0

Pada akhirnya menggunakan AutoHotKey, menggunakan skrip berikut:

SetTitleMatchMode 2

#IfWinActive ahk_class AcrobatSDIWindow
0::Send !vps  ^0 
1::Send ^1 
2::Send !vpc ^2 
r::Send ^h
NumpadAdd:: Send ^{=}
NumpadSub:: Send ^{-}
p:: Send ^+n
s::Send !vps
#IfWinActive 
PHPst
sumber