GNU Info

Info Node: (emacs)Key Bindings

(emacs)Key Bindings


Next: Keyboard Translations Prev: Keyboard Macros Up: Customization
Enter node , (file) or (file)node

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.

Keymaps
Generalities. The global keymap.
Prefix Keymaps
Keymaps for prefix keys.
Local Keymaps
Major and minor modes have their own keymaps.
Minibuffer Maps
The minibuffer uses its own local keymaps.
Rebinding
How to redefine one key's meaning conveniently.
Init Rebinding
Rebinding keys with your init file, `.emacs'.
Function Keys
Rebinding terminal function keys.
Named ASCII Chars
Distinguishing <TAB> from C-i, and so on.
Non-ASCII Rebinding
Rebinding non-ASCII characters such as Latin-1.
Mouse Buttons
Rebinding mouse buttons in Emacs.
Disabling
Disabling a command means confirmation is required
before it can be executed. This is done to protect beginners from surprises.

automatically generated by info2www version 1.2.2.9