Variable: picture-mode-map

picture-mode-map is a variable defined in picture.el.gz.

Value

Large value
             picture-backward-clear-column
             picture-duplicate-line
             picture-self-insert
             picture-self-insert
<left>       picture-backward-column
<mouse-1>    picture-mouse-set-point
<right>      picture-forward-column
C-M-i        picture-tab-search
C-a          picture-beginning-of-line
C-b          picture-backward-column
C-c '        picture-movement-ne
C-c .        picture-movement-down
C-c /        picture-movement-sw
C-c <        picture-movement-left
C-c <down>   picture-movement-down
C-c <end>    picture-movement-sw
C-c <home>   picture-movement-nw
C-c <left>   picture-movement-left
C-c <next>   picture-movement-se
C-c <prior>  picture-movement-ne
C-c <right>  picture-movement-right
C-c <up>     picture-movement-up
C-c >        picture-movement-right
C-c C-b      picture-motion-reverse
C-c C-c      picture-mode-exit
C-c C-d      picture-delete-char
C-c C-f      picture-motion
C-c C-k      picture-clear-rectangle
C-c C-r      picture-draw-rectangle
C-c C-w      picture-clear-rectangle-to-register
C-c C-x      picture-yank-rectangle-from-register
C-c C-y      picture-yank-rectangle
C-c TAB      picture-set-tab-stops
C-c \        picture-movement-se
C-c ^        picture-movement-up
C-c `        picture-movement-nw
C-d          picture-clear-column
C-e          picture-end-of-line
C-f          picture-forward-column
C-k          picture-clear-line
C-n          picture-move-down
C-o          picture-open-line
C-p          picture-move-up
DEL          picture-backward-clear-column
RET          picture-newline
SPC..~       picture-self-insert
TAB          picture-tab

Documentation

Keymap used in picture-mode.

Source Code

;; Defined in /usr/src/emacs/lisp/textmodes/picture.el.gz
(defvar picture-mode-map
  (let ((map (make-keymap)))
    (define-key map [remap self-insert-command] 'picture-self-insert)
    (define-key map [remap completion-separator-self-insert-command]
			  'picture-self-insert)
    (define-key map [remap completion-separator-self-insert-autofilling]
			  'picture-self-insert)
    (define-key map [remap forward-char] 'picture-forward-column)
    (define-key map [remap right-char] 'picture-forward-column)
    (define-key map [remap backward-char] 'picture-backward-column)
    (define-key map [remap left-char] 'picture-backward-column)
    (define-key map [remap delete-char] 'picture-clear-column)
      ;; There are two possibilities for what is normally on DEL.
    (define-key map [remap backward-delete-char-untabify]
      'picture-backward-clear-column)
    (define-key map [remap delete-backward-char] 'picture-backward-clear-column)
    (define-key map [remap kill-line] 'picture-clear-line)
    (define-key map [remap open-line] 'picture-open-line)
    (define-key map [remap newline] 'picture-newline)
    (define-key map [remap newline-and-indent] 'picture-duplicate-line)
    (define-key map [remap next-line] 'picture-move-down)
    (define-key map [remap previous-line] 'picture-move-up)
    (define-key map [remap move-beginning-of-line] 'picture-beginning-of-line)
    (define-key map [remap move-end-of-line] 'picture-end-of-line)
    (define-key map [remap mouse-set-point] 'picture-mouse-set-point)
    (define-key map "\C-c\C-d" 'picture-delete-char)
    (define-key map "\e\t" 'picture-toggle-tab-state)
    (define-key map "\t" 'picture-tab)
    (define-key map "\e\t" 'picture-tab-search)
    (define-key map "\C-c\t" 'picture-set-tab-stops)
    (define-key map "\C-c\C-k" 'picture-clear-rectangle)
    (define-key map "\C-c\C-w" 'picture-clear-rectangle-to-register)
    (define-key map "\C-c\C-y" 'picture-yank-rectangle)
    (define-key map "\C-c\C-x" 'picture-yank-rectangle-from-register)
    (define-key map "\C-c\C-r" 'picture-draw-rectangle)
    (define-key map "\C-c\C-c" 'picture-mode-exit)
    (define-key map "\C-c\C-f" 'picture-motion)
    (define-key map "\C-c\C-b" 'picture-motion-reverse)
    (define-key map "\C-c<" 'picture-movement-left)
    (define-key map "\C-c>" 'picture-movement-right)
    (define-key map "\C-c^" 'picture-movement-up)
    (define-key map "\C-c." 'picture-movement-down)
    (define-key map "\C-c`" 'picture-movement-nw)
    (define-key map "\C-c'" 'picture-movement-ne)
    (define-key map "\C-c/" 'picture-movement-sw)
    (define-key map "\C-c\\" 'picture-movement-se)
    (define-key map [(control ?c) left]  'picture-movement-left)
    (define-key map [(control ?c) right] 'picture-movement-right)
    (define-key map [(control ?c) up]    'picture-movement-up)
    (define-key map [(control ?c) down]  'picture-movement-down)
    (define-key map [(control ?c) home]  'picture-movement-nw)
    (define-key map [(control ?c) prior] 'picture-movement-ne)
    (define-key map [(control ?c) end]   'picture-movement-sw)
    (define-key map [(control ?c) next]  'picture-movement-se)
    map)
  "Keymap used in `picture-mode'.")