Tiré du code source, il s'agit d'une liste exaustive de tous les raccourcis mupdf (avec toutes les informations utiles possibles).
←,→
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 / Anecdotes:
les étapes dpi en zoom sont codées en dur.
Comme dans Vim, les raccourcis comme W
(supérieur) seront activés à la fois en appuyant sur SHIFT
+ w
et en appuyant sur w
avec VERR MAJ activé . De même, w
(inférieur) sera activé à la fois en appuyant sur w
(avec CL désactivé) et SHIFT
+ w
(avec CL activé ). En effet, les frappes sont traitées en interne comme des caractères, ce qui fait qu'un W supérieur produit avecSHIFT
indiscernable par un entré avec CL.
mupdf
ne regarde pas si un fichier change. De plus, zoomer, ajuster et déplacer sans changer de page ne rechargera pas le document, tandis que tous les autres mouvements (et r
) rechargeront (ou mieux - la page unique). Cependant mupdf
surveille SIGHUP
, ce qui signifie qu'il peut être forcé de recharger la page actuelle avec killall -s SIGHUP mupdf
ou similaire, ce qui s'avère être inestimable dans un environnement comme Vim & Latex.
Finalement,
S save
a,s rotate 15° (counter)clockwise
semblent respectueusement activer une fonction de sauvegarde mystérieuse et être disponible uniquement dans un mode de débogage mystérieux. Je ne sais pas à quoi ils servent (ou peut-être que je taquine - vous choisissez).
man
commande semble être plus utile que je ne le pensais. :-)