1. An input method for a user device comprising a processor, a memory, and a keyboard including a plurality of keys, the method comprising: detecting an ambiguous input comprising a number of key selections; identifying linguistic elements corresponding to the key selections; identifying a default language object having at least an initial portion that corresponds with at least a portion of the identified linguistic elements; highlighting keys on the keyboard corresponding to the default language object with a first highlighting; identifying at least one predictive linguistic element for the default language object; and highlighting on the keyboard the at least one predictive linguistic element using a second highlighting.