emacs -nw keypad, tpu-edt.el, and C-h

Eli Zaretskii eliz@gnu.org
Fri May 29 15:40:00 GMT 2009

> Date: Thu, 28 May 2009 15:02:35 +0100
> From: Andy Koppe <andy dor koppe at gmail.com>
> Ken Brown:
> > A separate issue that has arisen in this thread is that when emacs runs
> > in a cygwin terminal [*], it sees C-h as DEL instead of as the help key.
> > Can someone familiar with cygwin terminals help with this?  I'm speculating
> > again (bad habit), but it seems that the keycodes are being processed before
> > they reach emacs, so that C-h becomes indistinguishable from the Backspace
> > key.
> Careful, you're straying into a pseudo-religious warzone here. :)
> There's an ancient and pointless argument about whether the Backspace
> key should send ^H (0x08) or ^? (0x7F).

Actually, this holy war can be bypassed, without sacrificing Emacs
correctly working on a console.  What the console should send for that
is the <Backspace> function key.  Emacs already takes care of
converting this to DEL.  The following is from a native Windows build
of Emacs 23 running under -nw in the Windows standard "Command Prompt"

  DEL (translated from <backspace>) runs the command delete-backward-char

This message was caused by typing "C-h c" and then pressing the
backspace key.

Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

More information about the Cygwin mailing list