@c This is part of the Emacs manual.
-@c Copyright (C) 1985, 86, 87, 93, 94, 95, 1997 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2002, 2003,
+@c 2004, 2005 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@iftex
@chapter Characters, Keys and Commands
how Emacs interprets your keyboard and mouse input.
@end iftex
+@ifnottex
+@raisesections
+@end ifnottex
+
@node User Input, Keys, Screen, Top
@section Kinds of User Input
@cindex input with the keyboard
key sequences, not one.@refill
All told, the prefix keys in Emacs are @kbd{C-c}, @kbd{C-h},
-@kbd{C-x}, @kbd{C-x @key{RET}}, @kbd{C-x @@}, @kbd{C-x a}, @kbd{C-x n}, @w{@kbd{C-x
-r}}, @kbd{C-x v}, @kbd{C-x 4}, @kbd{C-x 5}, @kbd{C-x 6}, @key{ESC}, and
-@kbd{M-g}. But this list is not cast in concrete; it is
-just a matter of Emacs's standard key bindings. If you customize Emacs,
-you can make new prefix keys, or eliminate these. @xref{Key Bindings}.
+@kbd{C-x}, @kbd{C-x @key{RET}}, @kbd{C-x @@}, @kbd{C-x a}, @kbd{C-x
+n}, @w{@kbd{C-x r}}, @kbd{C-x v}, @kbd{C-x 4}, @kbd{C-x 5}, @kbd{C-x 6},
+@key{ESC}, @kbd{M-o} and @kbd{M-g}. (@key{F1} and @key{F2} are aliases for
+@kbd{C-h} and @kbd{C-x 6}.) But this list is not cast in concrete; it
+is just a matter of Emacs's standard key bindings. If you customize
+Emacs, you can make new prefix keys, or eliminate these. @xref{Key
+Bindings}.
If you do make or eliminate prefix keys, that changes the set of
possible key sequences. For example, if you redefine @kbd{C-f} as a
forward by words instead. Rebinding keys is a common method of
customization.@refill
- In the rest of this manual, we usually ignore this subtlety to keep
-things simple. To give the information needed for customization, we
-state the name of the command which really does the work in parentheses
+ In the rest of this manual, we usually ignore this distinction to
+keep things simple. We will often speak of keys like @kbd{C-n} as
+commands, even though strictly speaking a key is bound to some
+command. To give the information needed for customization, we state
+the name of the command which really does the work in parentheses
after mentioning the key that runs it. For example, we will say that
``The command @kbd{C-n} (@code{next-line}) moves point vertically
-down,'' meaning that @code{next-line} is a command that moves vertically
-down, and @kbd{C-n} is a key that is normally bound to it.
+down,'' meaning that @code{next-line} is a command that moves
+vertically down, and @kbd{C-n} is a key that is normally bound to it.
While we are on the subject of information for customization only,
it's a good time to tell you about @dfn{variables}. Often the
alphabet of non-@acronym{ASCII} characters, but they all fit in one byte. They
use codes 0200 through 0377. @xref{Single-Byte Character Support}.
+@ifnottex
+@lowersections
+@end ifnottex
+
@ignore
arch-tag: 9be43eef-d1f4-4d03-a916-c741ea713a45
@end ignore