I would like to be able to change characters as the user types text into a (cmd.Cmd) prompt using the cmd python module. So when a user types in a character I would like to be able to process that character and change it in line. Is there a way to use the cmd module to process and replace every character as it is typed or is there another module that I should be using?
edit: This is for running in a Windows environment.