Hi, On Mon, Mar 14, 2022 at 03:00:08PM -0600, Bob Proulx wrote: > To help, and to confuse, the very popular bash command line shell > accepts either BS or DEL for erase regardless of tty setting. Which > tells me that is not the command shell on the remote system. This is actually a huge part of "the problem", because it hides misconfigurations - up to the point where you type something into a program or a password prompt, and all of a sudden the "wrong" delete-to-left character ends up as part of the typed-in sequence... > To make this more useful for The Doctor try determining what erase > character is being sent by your terminal emulator. Set it to > something different such as @ and then type into od and have it > print out the raw hex value of the key from the keyboard being > pressed. > > $ stty erase @ > $ od -tx1 > ^? <-- Press the Backspace key, followed by Enter > ^d <-- type in Control-D here to end input > 0000000 7f 0a $ echo <ctrl-v><the-key> | od -x1 also works and needs no "stty" change. [..] > In the old days we would have to put this in a case statement based > upon our $TERM setting and other hints so as to select the right thing > for that terminal. Those were dark bad days indeed. I had hoped to > never see those days again hoping that DEL (^?) had won. I'm in the ctrl-H camp :-) gert -- "If was one thing all people took for granted, was conviction that if you feed honest figures into a computer, honest figures come out. Never doubted it myself till I met a computer with a sense of humor." Robert A. Heinlein, The Moon is a Harsh Mistress Gert Doering - Munich, Germany gert@xxxxxxxxxxxxxx _______________________________________________ openssh-unix-dev mailing list openssh-unix-dev@xxxxxxxxxxx https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev