Keymaps
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.
- Keymap Basics
- Changing Key Bindings
- Format of Keymaps
- Creating Keymaps
- Inheritance and Keymaps
- Prefix Keys
- Active Keymaps
- Searching the Active Keymaps
- Controlling the Active Keymaps
- Key Lookup
- Functions for Key Lookup
- Key Sequences
- Low-Level Key Binding
- Remapping Commands
- Keymaps for Translating Sequences of Events
- Commands for Binding Keys
- Scanning Keymaps
- Menu Keymaps
Copyright © 1990-1996, 1998-2026 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Keymaps.html