The backspace is an interesting problem. I've
interpreting ASCII 8
as a backspace, which seems pretty normal to me. But a lot of
clients are sending ASCII 127. Telnet doesn't actually specify
backspace as required function. I need to do more research to see
what the correct behavior is.
Part of the problem is that the specs for things like backspace are for
*output*. Overloading them on input for things like line editing is
somewhat outside the design envelope for them, so it's hardly
surprising that the specs are silent.
As far as I can tell, the only spec for what characters should do what
in an input line editor is user expectations.
/~\ The ASCII der Mouse
\ / Ribbon Campaign
X Against HTML mouse at
rodents-montreal.org
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B