edit control character negotiation?

Jordan Brown <jbrown@qdeck.com> Fri, 16 April 1993 21:42 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa14321; 16 Apr 93 17:42 EDT
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa14317; 16 Apr 93 17:42 EDT
Received: from timbuk.cray.com by CNRI.Reston.VA.US id aa00851; 16 Apr 93 17:42 EDT
Received: from hemlock.cray.com by cray.com (4.1/CRI-MX 2.17) id AA06247; Fri, 16 Apr 93 16:42:43 CDT
Received: by hemlock.cray.com id AA29433; 4.1/CRI-5.6; Fri, 16 Apr 93 16:42:37 CDT
Received: from cray.com (timbuk.cray.com) by hemlock.cray.com id AA29428; 4.1/CRI-5.6; Fri, 16 Apr 93 16:42:32 CDT
Received: from rockall.qdeck.com (qdeck.com) by cray.com (4.1/CRI-MX 2.17) id AA06240; Fri, 16 Apr 93 16:42:30 CDT
Received: from angel.qdeck.com by rockall.qdeck.com (4.1/SMI-4.1) id AA13751; Fri, 16 Apr 93 14:42:31 PDT
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Jordan Brown <jbrown@qdeck.com>
To: telnet-ietf@cray.com
Subject: edit control character negotiation?
X-Mailer: ScoMail 1.0
Date: Fri, 16 Apr 1993 14:39:54 -0700
Message-Id: <9304161439.aa11175@angel.qdeck.com>

Having just bumped into it a few times, I've noticed something that telnet
really "should" have a negotiation for.

We have a terminal type negotiation, but how about a negotation for what
character should be used for "backspace", "kill line", etc?  Yes, these things
are (sort of) negotiated in LINEMODE, but not really in the same way.  One
would like the client to tell the server "we would like to use Del for
erase-character".  On UNIX systems at least, this could be easily implemented
in both client and server.

Perhaps it should be bidirectional, so that a server that knows its system
can only handle ^H can say "if you want to erase a character, you better
send me a ^H".
 
Thoughts?