----------------------------------------------------------------------------------
                                                                                 
@MSGID: <87plapv8bg.fsf@rpi3> 352f2693
@PID: PyGate 1.0
@TID: PyGate/Linux 1.0
@CHRS: ASCII 1
@TZUTC: 1100
@REPLYADDR me@sc1f1dan.com
@REPLYTO 3:633/10 UUCP
I have a few tools on my bbs written in bash or python which
prompts the user to type into a field. The normal characters output
properly, but if I use backspace, I end up getting some sort of ascii
output of the key values. Or something. Below is the screen output for each
key I press. I don`t care if arrows work or not. But I`d like backspace
to work as designed instead of spamming my screen.
Key              Output
Backspace        ^H
Right arrow      ^[[C
Left Arrow       ^[[D
So I can`t even erase what I have in the field and need to start
over every time.
I`ve tried to explicitly define those keys as what they are in
code but, my skills need improvement because none of it worked. I tried
using AI in the past but it gave me some bugged crap that took more time
to debug than it would`ve taken if I just coded it on my own. I`m asking
for insight from yalls fine people. What can I do to fix this? I`m
hoping the solution is simple. 
Using syncterm 1.8b updated Oct 6, 2025.
Thanks,
Daniel
--- PyGate Linux v1.0
 * Origin: Dragon`s Lair, PyGate NNTP<>Fido Gate (3:633/10)
 
SEEN-BY: 19/10 50/109 153/757 154/10 218/840 840
220/70 221/1 6 360 226/17
 SEEN-BY: 226/100 229/426 664 240/1120 267/800
280/464 292/854 301/1 113 708
 SEEN-BY: 335/364 341/66 234 633/10 267 280 384
410 414 418 420 422 509 2744
 SEEN-BY: 712/848 770/1 3 100 340 350 772/210 220
230 5000/111 5019/40
 SEEN-BY: 5020/329 715 830 848 1042 4441 12000
5030/49 1081 5053/51 5061/133
SEEN-BY: 5075/128 5083/1 444
 @PATH: 633/10 280 770/1 218/840 221/6 301/1
5020/1042 4441