16. A user device comprising: a processor apparatus comprising a processor and a memory in electronic communication with one another, the memory having stored therein a plurality of objects comprising a plurality of language objects and a plurality of linguistic elements, at least some of the language objects each comprising a number of the linguistic elements; and an interface apparatus having a plurality of keys; the memory further having stored therein a number of routines which, when executed on the processor, cause the user device to perform operations comprising: detecting an input comprising a number of key selections including a current key selection; identifying linguistic elements corresponding to the key selections; identifying a language object having at least an initial portion that corresponds with the linguistic elements of the input; identifying in the language object a predictive linguistic element that is positioned in the language object at a location adjacent and subsequent to a current linguistic element corresponding to the current key selection; and highlighting the predictive linguistic element on a key.
17. The user electronic device of claim 16 , wherein the memory further comprises a disambiguation routine executable on the processor, and wherein the operations further comprise: employing the disambiguation routine to identify as a default language object a language object having at least an initial portion that corresponds with the linguistic elements of the input; and responsive to each key selection of the input, highlighting, on the at least some keys, a linguistic element assigned to the selected key that is consistent with a correspondingly positioned linguistic element in the default language object.