10 hours ago
Is the inkey example useful? I don't remember
Here's an example that makes sense.

Code:
set window "test", 640, 480
set redraw off
' input text with 'inkey'.
' allowed characters.
charFilter = []
for i = 32 to 126 charFilter[i] = true
inputString = ""
blinkTimer = 0
while not keydown(KEY_RETURN)
blinkTimer = (blinkTimer + 1)%60
c = inkey()
while c
if key(charFilter, c) inputString = inputString + chr(c)
elseif c = 8 inputString = left(inputString, len(inputString) - 1)
c = inkey()
wend
set color 0, 0, 0
cls
set color 255, 255, 255
set caret 0, 0
write "Enter something: " + inputString
if blinkTimer%60 < 30 write "_"
redraw
fwait 60
wend
' or just use 'rln'
wln
write "Enter something else: "
otherInputString = rln()