12. The at least one computer-readable storage medium of claim 10 , wherein: the plurality of keyboard layouts comprise: a QWERTY keyboard; a reduced QWERTY keyboard; and a split keyboard.
13. The at least one computer-readable storage medium of claim 12 , wherein: the instructions for computing the first and second probability distribution functions comprise instructions that determine an offset for each of the first and second probability distribution functions, the offset being: increased based on the increase in the typing speed of the input received via the soft keyboard; and decreased in a direction towards a central portion of the soft keyboard for a QWERTY and a reduced QWERTY keyboard; and/or increased in a direction away from an edge of the soft keyboard for a split keyboard.