Can anyone help ?. Is there any way or function that allows a user to use the arrow key to go back and delete and replace data before enter is pressed ?. I am writing a program that requires a lot of user input but I can't find a way to let the user correct mistakes as they happen. This may sound a simple problem but I have run out of ideas.