Separated text input handling from keyboard keypress handling