1. A method of enabling input into a handheld electronic device comprising an input apparatus, a processor, and a memory, the input apparatus comprising a plurality of input keys, at least some of the input keys each having a number of linguistic elements assigned thereto, the memory having stored therein a plurality of language objects and a plurality of word frames associated with the plurality of language objects, the method comprising: detecting an ambiguous input comprising sequential selections of the input keys; identifying, from the stored word frames, a word frame corresponding with the ambiguous input, the word frame comprising a root portion and a contracted portion, the root portion comprising one or more linguistic elements, the contracted portion comprising a representation of one of the plurality of input keys; identifying a language object associated with the identified word frame, the associated language object comprising the linguistic elements of the root portion, and one or more linguistic elements corresponding with the contracted portion; and outputting the associated language object.