But inkey doesn't return when backspace is pressed, only when it's aborted e.g. with enter. o.O inchar, however, returns and the string is then a space, and I can tell it was a backspace with key_lastpressed. Btw, I think this behaviour isn't even documented in the manual...