I'm glad somebody else answered this question
I have a whole text input routine scripted that was based on jestermons original text input script.
I updated it and have added key repeat and string length control, basically a mini text processor.
One problem i haven't solved yet, not sure if I'll even bother to keep trying is that 3drad doesn't have any easy process to control text and prevent it from printing off screen.
You mite call that a feature that allows for some fancy text printing and text animation, but 3drad is missing that one option to limit text print to a given screen "input box" or even limit text to only the visible screen area.
( by adding a carriage return when the edge is reached, or disable input )
I had thought one time of using a math process to basically figure out how long a text string is by adding the actual screen width of each character times the number of characters in a string.
That wont always work easily if your not using a fixed width font, in that case it gets a little more involved to keep track of each letter and their widths then adding them up.
As you can see.. it gets really involved trying to control text to a input box on screen.
I even considered creating my own text print routine with my own sprite based fonts.
I figured it will work actually and allow "input box" type control, and colored text ( even every letter in a string having it's own color, and even changeable on the fly ).
I gave up on the custom text idea solely cause 3drad is abandon ware now and doesn't warrant the time involved to develop this.