Instead of setting the chat input as the translation which changes as soon as the user provides key input, take it a step further and clear the chat line and show a colorized chat preview which changes colors (green) for correctly typed characters and red for incorrectly typed characters.
Instead of setting the chat input as the translation which changes as soon as the user provides key input, take it a step further and clear the chat line and show a colorized chat preview which changes colors (green) for correctly typed characters and red for incorrectly typed characters.