aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2009-01-17 19:14:01 +0000
committerEli Zaretskii2009-01-17 19:14:01 +0000
commitd3ae77bcb9a3d5386da6206f8bae5818430f30dc (patch)
tree489d1b88ce97843d6b44bfd7bd9f6af77be0af7c
parent490f11979e08aae4b4bab3e44f730895b83d1a43 (diff)
downloademacs-d3ae77bcb9a3d5386da6206f8bae5818430f30dc.tar.gz
emacs-d3ae77bcb9a3d5386da6206f8bae5818430f30dc.zip
(Event Mod): `keyboard-translate-table' is now terminal-local.
(Function Keys): Rename function-key-map to local-function-key-map.
-rw-r--r--doc/lispref/commands.texi19
1 files changed, 10 insertions, 9 deletions
diff --git a/doc/lispref/commands.texi b/doc/lispref/commands.texi
index 2066da5a35d..f25f2ba3a0f 100644
--- a/doc/lispref/commands.texi
+++ b/doc/lispref/commands.texi
@@ -1145,11 +1145,11 @@ Lisp programs by representing the former as the integer 9, and the
1145latter as the symbol @code{tab}. 1145latter as the symbol @code{tab}.
1146 1146
1147Most of the time, it's not useful to distinguish the two. So normally 1147Most of the time, it's not useful to distinguish the two. So normally
1148@code{function-key-map} (@pxref{Translation Keymaps}) is set up to map 1148@code{local-function-key-map} (@pxref{Translation Keymaps}) is set up
1149@code{tab} into 9. Thus, a key binding for character code 9 (the 1149to map @code{tab} into 9. Thus, a key binding for character code 9
1150character @kbd{C-i}) also applies to @code{tab}. Likewise for the other 1150(the character @kbd{C-i}) also applies to @code{tab}. Likewise for
1151symbols in this group. The function @code{read-char} likewise converts 1151the other symbols in this group. The function @code{read-char}
1152these events into characters. 1152likewise converts these events into characters.
1153 1153
1154In @acronym{ASCII}, @key{BS} is really @kbd{C-h}. But @code{backspace} 1154In @acronym{ASCII}, @key{BS} is really @kbd{C-h}. But @code{backspace}
1155converts into the character code 127 (@key{DEL}), not into code 8 1155converts into the character code 127 (@key{DEL}), not into code 8
@@ -2438,10 +2438,11 @@ the keyboard, and has no effect on mouse events or any other events.
2438@end defvar 2438@end defvar
2439 2439
2440@defvar keyboard-translate-table 2440@defvar keyboard-translate-table
2441This variable is the translate table for keyboard characters. It lets 2441This terminal-local variable is the translate table for keyboard
2442you reshuffle the keys on the keyboard without changing any command 2442characters. It lets you reshuffle the keys on the keyboard without
2443bindings. Its value is normally a char-table, or else @code{nil}. 2443changing any command bindings. Its value is normally a char-table, or
2444(It can also be a string or vector, but this is considered obsolete.) 2444else @code{nil}. (It can also be a string or vector, but this is
2445considered obsolete.)
2445 2446
2446If @code{keyboard-translate-table} is a char-table 2447If @code{keyboard-translate-table} is a char-table
2447(@pxref{Char-Tables}), then each character read from the keyboard is 2448(@pxref{Char-Tables}), then each character read from the keyboard is