1. A method of facilitating input for a handheld electronic device comprising an input apparatus, the input apparatus comprising a plurality of input keys, the method comprising: analyzing one or more language objects comprising a plurality of linguistic elements to identify a language object that comprises sequential linguistic elements corresponding to an input key; creating a word frame comprising a contracted portion and a root portion, the contracted portion comprising a representation of the input key corresponding to the sequential linguistic elements of the identified language object, the root portion comprising the linguistic elements of the identified language object except the sequential linguistic elements; and storing the word frame in a memory.