changeset 37498:0b7a984464cf

Clarify when C-? is available as Help. Explain that normal-erase-is-backspace-mode toggles between the two modes. Describe the case where BACKSPACE has been remapped to DELETE in the window system.
author Richard M. Stallman <rms@gnu.org>
date Thu, 26 Apr 2001 19:46:26 +0000
parents b04b5ca14967
children b8ff92361366
files man/trouble.texi
diffstat 1 files changed, 17 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/man/trouble.texi	Thu Apr 26 19:44:30 2001 +0000
+++ b/man/trouble.texi	Thu Apr 26 19:46:26 2001 +0000
@@ -169,16 +169,20 @@
 isn't.
 
   In all of those cases, the immediate remedy is the same: use the
-command @kbd{M-x normal-erase-is-backspace-mode}.  That should make
-the proper key work as @key{DEL}.  On a text-only terminal, if you do
-want to ask for help, use @key{F1} or @kbd{C-?}.
+command @kbd{M-x normal-erase-is-backspace-mode}.  This toggles
+between the two modes that Emacs supports for handling @key{DEL}, so
+if Emacs starts in the wrong mode, it should switch to the right mode.
+On a text-only terminal, if you want to ask for help when @key{BS} is
+treated as @key{DEL}, use @key{F1}; @kbd{C-?} may also work, if it
+sends character code 127.
 
 @findex normal-erase-is-backspace-mode
   To fix the problem automatically for every Emacs session, you can
 put one of the following lines into your @file{.emacs} file
 (@pxref{Init File}).  For the first case above, where @key{DELETE}
 deletes forwards instead of backwards, use this line to make
-@key{DELETE} act as @key{DEL}:
+@key{DELETE} act as @key{DEL} (resulting in behavior compatible
+with Emacs 20 and previous versions):
 
 @lisp
 (normal-erase-is-backspace-mode 0)
@@ -199,6 +203,15 @@
 @key{DEL}, and @code{nil} specifies the other mode.  @xref{Easy
 Customization}.
 
+  With a window system, it can also happen that the usual erasure key
+is labeled @key{BACKSPACE}, there is a @key{DELETE} key elsewhere, and
+both keys delete forward.  This probably means that someone has
+redefined your @key{BACKSPACE} key as a @key{DELETE} key.  With X,
+this is typically done with a command to the @code{xmodmap} program
+when you start the server or log in.  The most likely motive for this
+customization was to support old versions of Emacs, so we recommend
+you simply remove it now.
+
 @node Stuck Recursive
 @subsection Recursive Editing Levels