22. The method of claim 1 , wherein determining the candidate word further comprises: determining, by the computing device, a respective cost value for each of at least two keys included in at least one of the first and second groups of keys, wherein each of the respective cost values represents a probability that a point of the first group of points or the second group of points indicates the corresponding key of the at least two keys; comparing, by the computing device, the respective cost values for the at least two keys to determine a combination of keys having a combined cost value that satisfies a threshold.
22. The method of claim 1 , wherein determining the candidate word further comprises: determining, by the computing device, a respective cost value for each of at least two keys included in at least one of the first and second groups of keys, wherein each of the respective cost values represents a probability that a point of the first group of points or the second group of points indicates the corresponding key of the at least two keys; comparing, by the computing device, the respective cost values for the at least two keys to determine a combination of keys having a combined cost value that satisfies a threshold. 23. The method of claim 22 , wherein determining the respective cost value for each of the at least two keys comprises determining a respective lexical cost value for each of the at least two keys, wherein each of the respective lexical cost values represents a probability that a letter represented by the corresponding key of the at least two keys is included in the candidate word, and wherein determining the respective lexical cost value for each of the at least two keys comprises comparing each of the at least two keys with a language model.