comparison doc/lispref/maps.texi @ 85106:fd282fb888de

Add new `input-decode-map' keymap and use it for temrinal escape sequences. * keyboard.h (struct kboard): Add Vinput_decode_map. Remove Vlocal_key_translation_map. * keyboard.c (read_key_sequence): Add support for input-decode-map. (init_kboard): Init input-decode-map. Replace local-key-translation-map back with key-translation-map. (syms_of_keyboard): Declare input-decode-map. Remove local-key-translation-map. Update docstrings. (mark_kboards): Mark Vinput_decode_map. Don't mark Vlocal_key_translation_map. * keymap.c (Fdescribe_buffer_bindings): Describe input-decode-map. Replace local-key-translation-map back with key-translation-map. * term.c (term_get_fkeys_1, CONDITIONAL_REASSIGN): Bind in input-decode-map rather than function-key-map.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Tue, 09 Oct 2007 05:05:39 +0000
parents 0ba80d073e27
children 107ccd98fa12
comparison
equal deleted inserted replaced
85105:ba4f1a829f83 85106:fd282fb888de
111 @vindex facemenu-special-menu 111 @vindex facemenu-special-menu
112 The sparse keymap that displays the Special Props submenu of the Text 112 The sparse keymap that displays the Special Props submenu of the Text
113 Properties menu. 113 Properties menu.
114 114
115 @item function-key-map 115 @item function-key-map
116 The keymap for translating keypad and function keys.@* 116 The keymap for translating key sequences to preferred alternatives.@*
117 If there are none, then it contains an empty sparse keymap. 117 If there are none, then it contains an empty sparse keymap.
118 @xref{Translation Keymaps}. 118 @xref{Translation Keymaps}.
119 119
120 @item fundamental-mode-map 120 @item fundamental-mode-map
121 @vindex fundamental-mode-map 121 @vindex fundamental-mode-map
149 149
150 @item Info-mode-map 150 @item Info-mode-map
151 @vindex Info-mode-map 151 @vindex Info-mode-map
152 A sparse keymap containing Info commands. 152 A sparse keymap containing Info commands.
153 153
154 @item input-decode-map
155 The keymap for translating keypad and function keys.@*
156 If there are none, then it contains an empty sparse keymap.
157 @xref{Translation Keymaps}.
158
154 @item isearch-mode-map 159 @item isearch-mode-map
155 @vindex isearch-mode-map 160 @vindex isearch-mode-map
156 A keymap that defines the characters you can type within incremental 161 A keymap that defines the characters you can type within incremental
157 search. 162 search.
158 163