The are new and better ways to type on a smart phone today. There is predictive text, text to speech and my favorite swype/trace keyboard.
Flagship phones sometimes preinstalled with swype or trace keyboard and the HTC One is one of them. You can enable this in settings. Follow the instruction from the video below if you don’t know how.