NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: That DEL key thing...
pl wrote:
> Bob Proulx wrote:
> > I would want to see the output of "stty -a" and see what the erase
> > settings are set to in the tty driver.
>
> pl@toasterbawx:/home/pl~$ stty -a
...
> eol2 = <undef>; erase = ^?; intr = ^C; kill = ^U; lnext = ^V;
The important part in the above is this part.
> ... erase = ^?; ...
The tty driver's erase character is set to ^? the DEL character. If
you want to use the ^H BS character for this then these two things are
mismatched.
stty erase ^H
That will set the tty driver's erase character to ^H to match your
terminal's Backspace "<---" setting. Consistent configuration is good.
> > DEL has never removed characters to the right in my experience.
> > However the Keypad Delete to the right is usually configured that way.
>
> I come from Windows, Linux background where BS removed from left and
> DEL erased to the right. FreeBSD behaves similiarly - Well, it
> also works that way on X11 on NetBSD. Meanwhile on wscons both
> remove to the left
I believe we have a communication problem. When I say DEL I am
referring to the character identified as DEL from the ASCII character
table. Also known as octal 177 and ^?.
man ascii
> My EeePC lacks keypad. External USB keyboard generates "^[[3~" on
> keypad DEL which seems to have no effect in wscons (writes a tilde),
> in X11 it's same as the DEL key.
Your EeePC is the same as most Thinkpad keyboards. There is a
"Backspace <---" key and there is a Delete key and both are near each
other. The Delete key in that case is the Keypad Delete key and will
produce an ESC [ 3 ~ escape sequence which normally deletes characters
forward. The Backspace key normally would produce either ^? or ^H as
has been discussed and deletes characters backward.
Bob
Home |
Main Index |
Thread Index |
Old Index