[ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] | [Top] | [Table des matières] | [Index] | [ ? ] |
The command bindings of input events are recorded in data structures called keymaps. Each entry in a keymap associates (or binds) an individual event type, either to another keymap or to a command. When an event type is bound to a keymap, that keymap is used to look up the next input event; this continues until a command is found. The whole process is called key lookup.
22.1 Key Sequences | Key sequences as Lisp objects. | |
22.2 Keymap Basics | Basic concepts of keymaps. | |
22.3 Format of Keymaps | What a keymap looks like as a Lisp object. | |
22.4 Creating Keymaps | Functions to create and copy keymaps. | |
22.5 Inheritance and Keymaps | How one keymap can inherit the bindings of another keymap. | |
22.6 Prefix Keys | Defining a key with a keymap as its definition. | |
22.7 Active Keymaps | How Emacs searches the active keymaps for a key binding. | |
22.8 Searching the Active Keymaps | A pseudo-Lisp summary of searching active maps. | |
22.9 Controlling the Active Keymaps | Each buffer has a local keymap to override the standard (global) bindings. A minor mode can also override them. | |
22.10 Key Lookup | Finding a key's binding in one keymap. | |
22.11 Functions for Key Lookup | How to request key lookup. | |
22.12 Changing Key Bindings | Redefining a key in a keymap. | |
22.13 Remapping Commands | A keymap can translate one command to another. | |
22.14 Keymaps for Translating Sequences of Events | Keymaps for translating sequences of events. | |
22.15 Commands for Binding Keys | Interactive interfaces for redefining keys. | |
22.16 Scanning Keymaps | Looking through all keymaps, for printing help. | |
22.17 Menu Keymaps | Defining a menu as a keymap. |
[ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] | [Top] | [Table des matières] | [Index] | [ ? ] |
Ce document a été généré par Eric Reinbold le 13 Octobre 2007 en utilisant texi2html 1.78.