Variable: image-dired-thumbnail-mode-map

image-dired-thumbnail-mode-map is a variable defined in image-dired.el.gz.

Value

Large value
.                 image-dired-track-original-file
<delete>          image-dired-flag-thumb-original-file
<down>            image-dired-next-line
<left>            image-dired-backward-image
<mouse-1>         image-dired-mouse-select-thumbnail
<mouse-2>         image-dired-mouse-display-image
<right>           image-dired-forward-image
<tab>             image-dired-jump-original-dired-buffer
<up>              image-dired-previous-line
C-<down-mouse-1>  undefined
C-<mouse-1>       image-dired-mouse-toggle-mark
C-<return>        image-dired-thumbnail-display-external
C-b               image-dired-backward-image
C-d               image-dired-delete-char
C-f               image-dired-forward-image
C-n               image-dired-next-line
C-p               image-dired-previous-line
D                 image-dired-thumbnail-set-image-description
DEL               image-dired-display-previous-thumbnail-original
L                 image-dired-rotate-original-left
R                 image-dired-rotate-original-right
RET               image-dired-display-thumbnail-original-image
SPC               image-dired-display-next-thumbnail-original
c                 image-dired-comment-thumbnail
d                 image-dired-flag-thumb-original-file
g f               image-dired-line-up
g g               image-dired-line-up-dynamic
g i               image-dired-line-up-interactive
l                 image-dired-rotate-thumbnail-left
m                 image-dired-mark-thumb-original-file
r                 image-dired-rotate-thumbnail-right
t r               image-dired-tag-thumbnail-remove
t t               image-dired-tag-thumbnail
u                 image-dired-unmark-thumb-original-file

Documentation

Keymap for image-dired-thumbnail-mode.

Source Code

;; Defined in /usr/src/emacs/lisp/image-dired.el.gz
(defvar image-dired-thumbnail-mode-map
  (let ((map (make-sparse-keymap)))
    (define-key map [right] 'image-dired-forward-image)
    (define-key map [left] 'image-dired-backward-image)
    (define-key map [up] 'image-dired-previous-line)
    (define-key map [down] 'image-dired-next-line)
    (define-key map "\C-f" 'image-dired-forward-image)
    (define-key map "\C-b" 'image-dired-backward-image)
    (define-key map "\C-p" 'image-dired-previous-line)
    (define-key map "\C-n" 'image-dired-next-line)

    (define-key map "d" 'image-dired-flag-thumb-original-file)
    (define-key map [delete] 'image-dired-flag-thumb-original-file)
    (define-key map "m" 'image-dired-mark-thumb-original-file)
    (define-key map "u" 'image-dired-unmark-thumb-original-file)
    (define-key map "." 'image-dired-track-original-file)
    (define-key map [tab] 'image-dired-jump-original-dired-buffer)

    ;; add line-up map
    (define-key map "g" image-dired-thumbnail-mode-line-up-map)
    ;; add tag map
    (define-key map "t" image-dired-thumbnail-mode-tag-map)

    (define-key map "\C-m" 'image-dired-display-thumbnail-original-image)
    (define-key map [C-return] 'image-dired-thumbnail-display-external)

    (define-key map "l" 'image-dired-rotate-thumbnail-left)
    (define-key map "r" 'image-dired-rotate-thumbnail-right)
    (define-key map "L" 'image-dired-rotate-original-left)
    (define-key map "R" 'image-dired-rotate-original-right)

    (define-key map "D" 'image-dired-thumbnail-set-image-description)
    (define-key map "\C-d" 'image-dired-delete-char)
    (define-key map " " 'image-dired-display-next-thumbnail-original)
    (define-key map (kbd "DEL") 'image-dired-display-previous-thumbnail-original)
    (define-key map "c" 'image-dired-comment-thumbnail)

    ;; Mouse
    (define-key map [mouse-2] 'image-dired-mouse-display-image)
    (define-key map [mouse-1] 'image-dired-mouse-select-thumbnail)
    ;; Seems I must first set C-down-mouse-1 to undefined, or else it
    ;; will trigger the buffer menu. If I try to instead bind
    ;; C-down-mouse-1 to `image-dired-mouse-toggle-mark', I get a message
    ;; about C-mouse-1 not being defined afterwards. Annoying, but I
    ;; probably do not completely understand mouse events.
    (define-key map [C-down-mouse-1] 'undefined)
    (define-key map [C-mouse-1] 'image-dired-mouse-toggle-mark)

    ;; Menu
    (easy-menu-define nil map
      "Menu for `image-dired-thumbnail-mode'."
      '("Image-Dired"
        ["Display image" image-dired-display-thumbnail-original-image]
        ["Display in external viewer" image-dired-thumbnail-display-external]

        ["Mark original" image-dired-mark-thumb-original-file]
        ["Unmark original" image-dired-unmark-thumb-original-file]
        ["Flag original for deletion" image-dired-flag-thumb-original-file]

        ["Track original" image-dired-track-original-file]
        ["Jump to dired buffer" image-dired-jump-original-dired-buffer]

        ["Toggle movement tracking on/off" image-dired-toggle-movement-tracking]

        ["Rotate original right" image-dired-rotate-original-right]
        ["Rotate original left" image-dired-rotate-original-left]
        ["Rotate thumbnail right" image-dired-rotate-thumbnail-right]
        ["Rotate thumbnail left" image-dired-rotate-thumbnail-left]

        ["Line up thumbnails" image-dired-line-up]
        ["Dynamic line up" image-dired-line-up-dynamic]
        ["Refresh thumb" image-dired-refresh-thumb]
        ["Comment thumbnail" image-dired-comment-thumbnail]
        ["Tag current or marked thumbnails" image-dired-tag-thumbnail]
        ["Remove tag from current or marked thumbnails"
         image-dired-tag-thumbnail-remove]
        ["Delete marked images" image-dired-delete-marked]
        ["Delete thumbnail from buffer" image-dired-delete-char]
        ["Quit" quit-window]))
    map)
  "Keymap for `image-dired-thumbnail-mode'.")