> On Nov 23, 2021, at 12:53 PM, Valery Ushakov <u...@stderr.spb.ru> wrote:
> 
> 
> On Tue, Nov 23, 2021 at 09:22:43 -0500, Greg Troxel wrote:
> 
>> 
>> I think (memory is getting fuzzy) the problem is that the old terminals
>> had a delete key, in the upper right, that users use to remove the
>> previous character, and a BS key, upper left, that was actually a
>> carriage control character.
> [... snip ...]
>> I see the same kbs=^H on vt52.
> 
> vt52 is different. 

I spent a lot of time on VT52, VT100, and VT2xx terminals.

All DEC terminals have a "delete" or "rub out" key, which transmits 0177.  VT52 
and VT100 also have a backspace key, which transmits 010.  VT2xx (LK201 
keyboard) do not have that key.  Or rather, they do have a top row function key 
that is sometimes labeled BS but it sends an escape sequence, and is not taken 
seriously by most DEC programmers.

DEC software convention always was that the delete/rubout key is how you erase 
the previous character.  Backspace was never used for that, and there wasn't 
any obvious reason to have it on the keyboard.  It is, of course, an output 
formatting character.

        paul


Reply via email to