Variable: orgtbl-mode-map

orgtbl-mode-map is a variable defined in org-table.el.gz.

Value

Large value
<backspace>      orgtbl-hijacker-command-109
<backtab>        orgtbl-hijacker-command-108
<return>         orgtbl-hijacker-command-100
<tab>            orgtbl-hijacker-command-102
C-#              orgtbl-hijacker-command-28
C-c '            orgtbl-hijacker-command-22
C-c *            orgtbl-hijacker-command-24
C-c +            orgtbl-hijacker-command-20
C-c -            orgtbl-hijacker-command-13
C-c =            orgtbl-hijacker-command-21
C-c ?            orgtbl-hijacker-command-18
C-c C-c          orgtbl-ctrl-c-ctrl-c
C-c C-w          orgtbl-hijacker-command-12
C-c C-y          orgtbl-hijacker-command-11
C-c M-w          orgtbl-hijacker-command-10
C-c SPC          orgtbl-hijacker-command-19
C-c ^            orgtbl-hijacker-command-25
C-c `            orgtbl-hijacker-command-23
C-c {            orgtbl-hijacker-command-15
C-c |            orgtbl-create-or-convert-from-region
C-c }            orgtbl-hijacker-command-14
M-<down>         orgtbl-hijacker-command-8
M-<left>         orgtbl-hijacker-command-2
M-<return>       orgtbl-hijacker-command-106
M-<right>        orgtbl-hijacker-command-3
M-<up>           orgtbl-hijacker-command-7
M-RET            orgtbl-hijacker-command-105
M-S-<down>       orgtbl-hijacker-command-6
M-S-<left>       orgtbl-hijacker-command-1
M-S-<right>      orgtbl-hijacker-command-4
M-S-<up>         orgtbl-hijacker-command-5
M-a              orgtbl-hijacker-command-26
M-e              orgtbl-hijacker-command-27
RET              orgtbl-hijacker-command-101
S-<iso-lefttab>  orgtbl-hijacker-command-107
S-<return>       orgtbl-hijacker-command-17
S-<tab>          orgtbl-hijacker-command-104
TAB              orgtbl-hijacker-command-103

Documentation

Keymap for orgtbl-mode(var)/orgtbl-mode(fun).

Source Code

;; Defined in /usr/src/emacs/lisp/org/org-table.el.gz
;;; The Orgtbl minor mode

;; Define a minor mode which can be used in other modes in order to
;; integrate the Org table editor.

;; This is really a hack, because the Org table editor uses several
;; keys which normally belong to the major mode, for example the TAB
;; and RET keys.  Here is how it works: The minor mode defines all the
;; keys necessary to operate the table editor, but wraps the commands
;; into a function which tests if the cursor is currently inside
;; a table.  If that is the case, the table editor command is
;; executed.  However, when any of those keys is used outside a table,
;; the function uses `key-binding' to look up if the key has an
;; associated command in another currently active keymap (minor modes,
;; major mode, global), and executes that command.  There might be
;; problems if any of the keys used by the table editor is otherwise
;; used as a prefix key.

;; Another challenge is that the key binding for TAB can be tab or \C-i,
;; likewise the binding for RET can be return or \C-m.  Orgtbl-mode
;; addresses this by checking explicitly for both bindings.

;; The optimized version (see variable `orgtbl-optimized') takes over
;; all keys which are bound to `self-insert-command' in the *global map*.
;; Some modes bind other commands to simple characters, for example
;; AUCTeX binds the double quote to `Tex-insert-quote'.  With orgtbl-mode
;; active, this binding is ignored inside tables and replaced with a
;; modified self-insert.

(defvar orgtbl-mode-map (make-keymap)
  "Keymap for `orgtbl-mode'.")