Virtual keypad needs to be realigned.
A solution for your problem is to follow this navigation steps Settings > Local & text > Touch Input > Text Input > Calibration Tool. You don't need an application for this kind of matter.
Settings > Local & text > Touch Input > Text Input > Calibration Tool
Except that I don't have that sequence of command options in my settings, Andrew.