[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

AD.4 Customizing Key Bindings

This section describes key bindings, which map keys to commands, and keymaps, which record key bindings. It also explains how to customize key bindings.

Recall that a command is a Lisp function whose definition provides for interactive use. Like every Lisp function, a command has a function name which usually consists of lower-case letters and hyphens.

AD.4.1 Keymaps  Generalities. The global keymap.
AD.4.2 Prefix Keymaps  Keymaps for prefix keys.
AD.4.3 Local Keymaps  Major and minor modes have their own keymaps.
AD.4.4 Minibuffer Keymaps  The minibuffer uses its own local keymaps.
AD.4.5 Changing Key Bindings Interactively  How to redefine one key's meaning conveniently.
AD.4.6 Rebinding Keys in Your Init File  Rebinding keys with your init file, `.emacs'.
AD.4.7 Rebinding Function Keys  Rebinding terminal function keys.
AD.4.8 Named ASCII Control Characters  Distinguishing TAB from C-i, and so on.
AD.4.9 Non-ASCII Characters on the Keyboard  Rebinding non-ASCII characters such as Latin-1.
AD.4.10 Rebinding Mouse Buttons  Rebinding mouse buttons in Emacs.
AD.4.11 Disabling Commands  Disabling a command means confirmation is required before it can be executed. This is done to protect beginners from surprises.



This document was generated on April 2, 2002 using texi2html