Variable: pdf-view-mode-map
pdf-view-mode-map is a variable defined in pdf-view.el.
Value
Large value
image-scroll-down
image-scroll-up
' pdf-view-jump-to-register
+ pdf-view-enlarge
- negative-argument
- pdf-view-shrink
0 digit-argument
0 pdf-view-scale-reset
1 digit-argument
2 digit-argument
3 digit-argument
4 digit-argument
5 digit-argument
6 digit-argument
7 digit-argument
8 digit-argument
9 digit-argument
< beginning-of-buffer
<down-mouse-1> pdf-view-mouse-set-region
<down> pdf-view-next-line-or-next-page
<keymap> C-<mouse-4> image-mouse-increase-size
<keymap> C-<mouse-5> image-mouse-decrease-size
<keymap> C-<wheel-down> image-mouse-decrease-size
<keymap> C-<wheel-up> image-mouse-increase-size
<keymap> i + image-increase-size
<keymap> i - image-decrease-size
<keymap> i c image-crop
<keymap> i o image-save
<keymap> i x image-cut
<left> image-backward-hscroll
<next> forward-page
<prior> backward-page
<right> image-forward-hscroll
<up> pdf-view-previous-line-or-previous-page
= pdf-view-enlarge
> end-of-buffer
? describe-mode
C-<down-mouse-1> pdf-view-mouse-extend-region
C-a image-bol
C-b image-backward-hscroll
C-c C-c doc-view-mode
C-c C-c image-toggle-display
C-c C-d pdf-view-dark-minor-mode(var)/pdf-view-dark-minor-mode(fun)
C-c C-r m pdf-view-midnight-minor-mode(var)/pdf-view-midnight-minor-mode(fun)
C-c C-r p pdf-view-printer-minor-mode(var)/pdf-view-printer-minor-mode(fun)
C-c C-r t pdf-view-themed-minor-mode(var)/pdf-view-themed-minor-mode(fun)
C-c C-x image-toggle-hex-display
C-c TAB pdf-view-extract-region-image
C-e image-eol
C-f image-forward-hscroll
C-n image-next-line
C-n pdf-view-next-line-or-next-page
C-n pdf-view-next-line-or-next-page
C-p image-previous-line
C-p pdf-view-previous-line-or-previous-page
C-p pdf-view-previous-line-or-previous-page
C-v image-scroll-up
C-v pdf-view-scroll-up-or-next-page
C-w pdf-view-kill-ring-save
C-x < image-scroll-left
C-x > image-scroll-right
C-x [ pdf-view-previous-page-command
C-x ] pdf-view-next-page-command
C-x h pdf-view-mark-whole-page
DEL image-scroll-down
DEL pdf-view-scroll-down-or-previous-page
DEL scroll-down-command
F image-goto-frame
H pdf-view-fit-height-to-window
M-< image-bob
M-< pdf-view-first-page
M-< pdf-view-first-page
M-<down-mouse-1> pdf-view-mouse-set-region-rectangle
M-> image-eob
M-> pdf-view-last-page
M-> pdf-view-last-page
M-g g pdf-view-goto-page
M-g l pdf-view-goto-label
M-v image-scroll-down
M-v pdf-view-scroll-down-or-previous-page
M-w pdf-view-kill-ring-save
P pdf-view-fit-page-to-window
Q kill-current-buffer
R pdf-view-rotate
RET image-next-line
RET image-toggle-animation
S-SPC image-scroll-down
S-SPC pdf-view-scroll-down-or-previous-page
S-SPC scroll-down-command
SPC image-scroll-up
SPC pdf-view-scroll-up-or-next-page
SPC scroll-up-command
SPC..~ undefined
W image-mode-wallpaper-set
W pdf-view-fit-width-to-window
a + image-increase-speed
a - image-decrease-speed
a 0 image-reset-speed
a r image-reverse-speed
b image-previous-frame
f image-next-frame
g revert-buffer
g revert-buffer
h describe-mode
m image-mode-mark-file
m pdf-view-position-to-register
n image-next-file
n pdf-view-next-page-command
p image-previous-file
p pdf-view-previous-page-command
q quit-window
s 0 image-transform-reset-to-initial
s b image-transform-fit-both
s b pdf-view-set-slice-from-bounding-box
s c pdf-view-set-slice-common-bounding-box
s f image-mode-fit-frame
s h image-transform-fit-to-height
s i image-transform-fit-to-width
s m image-transform-set-smoothing
s m pdf-view-set-slice-using-mouse
s o image-transform-reset-to-original
s p image-transform-set-percent
s r image-transform-set-rotation
s r pdf-view-reset-slice
s s image-transform-set-scale
s w image-transform-fit-to-window
u image-mode-unmark-file
w image-mode-copy-file-name-as-kill
Documentation
Keymap used by pdf-view-mode when displaying a doc as a set of images.
Source Code
;; Defined in /nix/store/63h5z2vmzn0mfavcxi2idi23g5xcgkbl-emacs-packages-deps/share/emacs/site-lisp/elpa/pdf-tools-20260102.1101/pdf-view.el
;; * ================================================================== *
;; * Major Mode
;; * ================================================================== *
(defvar pdf-view-mode-map
(let ((map (make-sparse-keymap)))
(set-keymap-parent map image-mode-map)
(define-key map (kbd "Q") 'kill-current-buffer)
;; Navigation in the document
(define-key map (kbd "n") 'pdf-view-next-page-command)
(define-key map (kbd "p") 'pdf-view-previous-page-command)
(define-key map (kbd "<next>") 'forward-page)
(define-key map (kbd "<prior>") 'backward-page)
(define-key map [remap forward-page] 'pdf-view-next-page-command)
(define-key map [remap backward-page] 'pdf-view-previous-page-command)
(define-key map (kbd "SPC") 'pdf-view-scroll-up-or-next-page)
(define-key map [remap scroll-up-command] #'pdf-view-scroll-up-or-next-page)
(define-key map [remap scroll-down-command] #'pdf-view-scroll-down-or-previous-page)
(define-key map (kbd "S-SPC") 'pdf-view-scroll-down-or-previous-page)
(define-key map (kbd "DEL") 'pdf-view-scroll-down-or-previous-page)
(define-key map (kbd "C-n") 'pdf-view-next-line-or-next-page)
(define-key map (kbd "<down>") 'pdf-view-next-line-or-next-page)
(define-key map [remap next-line] 'pdf-view-next-line-or-next-page)
(define-key map (kbd "C-p") 'pdf-view-previous-line-or-previous-page)
(define-key map (kbd "<up>") 'pdf-view-previous-line-or-previous-page)
(define-key map [remap previous-line] 'pdf-view-previous-line-or-previous-page)
(define-key map (kbd "M-<") 'pdf-view-first-page)
(define-key map [remap beginning-of-buffer] 'pdf-view-first-page)
(define-key map (kbd "M->") 'pdf-view-last-page)
(define-key map [remap end-of-buffer] 'pdf-view-last-page)
(define-key map [remap goto-line] 'pdf-view-goto-page)
(define-key map (kbd "M-g l") 'pdf-view-goto-label)
(define-key map (kbd "RET") 'image-next-line)
;; Zoom in/out.
(define-key map "+" 'pdf-view-enlarge)
(define-key map "=" 'pdf-view-enlarge)
(define-key map "-" 'pdf-view-shrink)
(define-key map "0" 'pdf-view-scale-reset)
;; Fit the image to the window
(define-key map "W" 'pdf-view-fit-width-to-window)
(define-key map "H" 'pdf-view-fit-height-to-window)
(define-key map "P" 'pdf-view-fit-page-to-window)
;; Slicing the image
(define-key map (kbd "s m") 'pdf-view-set-slice-using-mouse)
(define-key map (kbd "s b") 'pdf-view-set-slice-from-bounding-box)
(define-key map (kbd "s r") 'pdf-view-reset-slice)
(define-key map (kbd "s c") 'pdf-view-set-slice-common-bounding-box)
;; Rotation.
(define-key map (kbd "R") #'pdf-view-rotate)
;; Reconvert
(define-key map (kbd "C-c C-c") 'doc-view-mode)
(define-key map (kbd "g") 'revert-buffer)
;; Region
(define-key map [down-mouse-1] 'pdf-view-mouse-set-region)
(define-key map [M-down-mouse-1] 'pdf-view-mouse-set-region-rectangle)
(define-key map [C-down-mouse-1] 'pdf-view-mouse-extend-region)
(define-key map [remap kill-region] 'pdf-view-kill-ring-save)
(define-key map [remap kill-ring-save] 'pdf-view-kill-ring-save)
(define-key map [remap mark-whole-buffer] 'pdf-view-mark-whole-page)
;; Other
(define-key map (kbd "C-c C-d") 'pdf-view-dark-minor-mode)
(define-key map (kbd "m") 'pdf-view-position-to-register)
(define-key map (kbd "'") 'pdf-view-jump-to-register)
(define-key map (kbd "C-c C-i") 'pdf-view-extract-region-image)
;; Rendering
(define-key map (kbd "C-c C-r m") 'pdf-view-midnight-minor-mode)
(define-key map (kbd "C-c C-r t") 'pdf-view-themed-minor-mode)
(define-key map (kbd "C-c C-r p") 'pdf-view-printer-minor-mode)
map)
"Keymap used by `pdf-view-mode' when displaying a doc as a set of images.")