Your requirement is beyond the capability of standard input. To acquire the control of echoing, you need to get the control of the terminal in which your user is expected to input. Check the 'curses' module in the standard library manual and I think that is the answer for your question. -- Smille Purusa <smille at mail.com>