<div dir="auto">Control W, control-O et al was part of dos-8.  It was all parts of the early TOPS-10.  Control-T came from Tenex which later became TOPS-20.  </div><div dir="auto">If VMS added it that was much later, as it was not in the early editions. </div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Steve Zimmerman added  Control-T and all of Tenex tty features to an early Masscomp RTU.  I think Sam Added to a later version of BSD I believe.  </div><div dir="auto"><br></div><div dir="auto">My favorite story was that the Stanford folks modified the TOPS-20 “LOTS” system to change what control-T returned depending on the load average. The default would say RUNNING.  LOTS reported JOGGING, WAlKING CRAWLING. But the Adminstration made them remove the hack because it most often reported DYING</div><div dir="auto"><br clear="all"><div dir="auto"><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Sent from a handheld expect more typos than usual</div></div></div><div><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 8, 2024 at 11:03 AM Dan Cross <<a href="mailto:crossd@gmail.com">crossd@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">I wonder if anyone can shed any light on the timing and rationale for<br>
the introduction of “word erase” functionality to the kernel terminal<br>
driver. My surface skim earlier leads me to believe it came to Unix<br>
with 4BSD, but it was not reincorporated into 8th Edition or later,<br>
nor did it make it to Plan 9 (which did incorporate ^U for the "line<br>
kill" command).  TOPS-20 supports it via the familiar ^W, but I'm not<br>
sure about other PDP-10 OSes (Lars?).  Multics does not support it.<br>
VMS does not support it.<br>
<br>
What was the proximal inspiration?  The early terminal drivers seem to<br>
use the Multics command editing suite (`#` for erase/backspace, `@`<br>
for line kill), though at some point that changed, one presumes as<br>
TTYs fell out of favor and display terminals came to the fore.<br>
<br>
        - Dan C.<br>
</blockquote></div></div>