Czerpiąc z kodu źródłowego, jest to wyczerpująca lista wszystkich skrótów mupdf (z wszelkimi możliwymi przydatnymi informacjami).
←,→
h,j,k,l navigate
(even if the page is horizontal only j and k will change page;
j and k will align the bottom (or the top) of the page with
the bottom (or the top) of the window before changing page)
→,SPACE next page
←,b
BACKSPACE previous page
(all these won't change the placement of the page
in the window)
. , next/previous page
(these will align the top (or bottom) of the page with
the top (or bottom) of the window)
>,< skip forth/back 10 pages
(>< will align the top of the page with the top of the window)
[n]g
[n]ENTER go to page n
(will go to the first page with no number)
G go to last page
[0-9]m,t set and go to mark
+,= zoom in
- zoom out
(note that zooming is restricted to certain 'levels' only -
18, 24, 36, 54, 72, 96, 120, 144, 180, 216 and 288 dpi)
L,R rotate 90° (counter)clockwise
W,H fit to width, heigth
Z autofit (fit to height if the page is vertical,
to width if the page is horizontal)
w resize window to fit the page
f fullscreen
/,? search forward/backward
n,N next/previous search term
(n and N are swapped if the search is backward)
i invert colors
C toggle gray/redscale
c choose grayscale or redscale
p presentation mode
(there will be a fade when changing pages)
r reload the page
q quit
Bonus / Ciekawostki:
Kroki dpi w powiększeniu są zakodowane na stałe.
Podobnie jak w Vimie, skróty takie jak W
(górny) zostaną aktywowane zarówno przez naciśnięcie SHIFT
+, jak w
i naciśnięcie w
przy włączonej CAPS LOCK. Podobnie, w
(niższe) zostanie aktywowane zarówno przez naciśnięcie w
(przy wyłączonym CL), jak i SHIFT
+ w
(przy włączonym CL). Wynika to z tego, że naciśnięcia klawiszy są wewnętrznie traktowane jak znaki, co powoduje, że górna W wytwarzana jest z SHIFT
nierozróżnialnym przez ten wprowadzony za pomocą CL.
mupdf
nie ogląda, jeśli plik się zmienia. Również powiększanie, dopasowywanie i przenoszenie bez zmiany strony nie przeładuje dokumentu, podczas gdy wszystkie inne ruchy (i r
) będą (lub lepiej - przeładują pojedynczą stronę). Jednak mupdf
obserwuje SIGHUP
, co oznacza, że może być zmuszony do ponownego załadowania bieżącej strony za pomocą killall -s SIGHUP mupdf
lub podobnego, co okazuje się nieocenione w środowisku takim jak Vim & Latex.
Wreszcie,
S save
a,s rotate 15° (counter)clockwise
Wydaje respectevely aby aktywować tajemnicze Zapisz funkcji i będzie dostępna tylko w tajemniczej debug mode. Nie wiem, po co są (a może po prostu droczę się - ty wybierasz).
man
polecenie wydaje się bardziej przydatne niż myślałem. :-)