diff options
author | Eli Zaretskii <eliz@gnu.org> | 2012-07-21 17:48:17 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2012-07-21 17:48:17 +0300 |
commit | 1ada2e55c700e8971a759241c0935060542c8179 (patch) | |
tree | 4eaaf2960e46a3e2d3a5f1216be56e6c5c317d29 /doc/lispref/keymaps.texi | |
parent | 07fb592eadf294f0cc97ebf4de0afd4b02815faf (diff) |
Improve documentation of special events and of the "e" interactive spec.
doc/lispref/commands.texi (Special Events): Mention language-change event.
(Input Events, Interactive Codes):
doc/lispref/keymaps.texi (Key Sequences): Mention events that are
non-keyboard but also non-mouse events.
Diffstat (limited to 'doc/lispref/keymaps.texi')
-rw-r--r-- | doc/lispref/keymaps.texi | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/doc/lispref/keymaps.texi b/doc/lispref/keymaps.texi index ac3d9e47580..ad7092a9ed7 100644 --- a/doc/lispref/keymaps.texi +++ b/doc/lispref/keymaps.texi @@ -45,7 +45,8 @@ is found. The whole process is called @dfn{key lookup}. A @dfn{key sequence}, or @dfn{key} for short, is a sequence of one or more input events that form a unit. Input events include -characters, function keys, and mouse actions (@pxref{Input Events}). +characters, function keys, mouse actions, or system events external to +Emacs, such as @code{iconify-frame} (@pxref{Input Events}). The Emacs Lisp representation for a key sequence is a string or vector. Unless otherwise stated, any Emacs Lisp function that accepts a key sequence as an argument can handle both representations. @@ -62,9 +63,10 @@ sequence is the concatenation of the string representations of the constituent events; thus, @code{"\C-xl"} represents the key sequence @kbd{C-x l}. - Key sequences containing function keys, mouse button events, or -non-@acronym{ASCII} characters such as @kbd{C-=} or @kbd{H-a} cannot be -represented as strings; they have to be represented as vectors. + Key sequences containing function keys, mouse button events, system +events, or non-@acronym{ASCII} characters such as @kbd{C-=} or +@kbd{H-a} cannot be represented as strings; they have to be +represented as vectors. In the vector representation, each element of the vector represents an input event, in its Lisp form. @xref{Input Events}. For example, |