1. A method of enabling an input into a handheld electronic device of a type including an input apparatus, an output apparatus, and a memory having stored therein a plurality of objects including a plurality of language objects and a plurality of frequency objects, at least some of the language objects each being associated with an associated frequency object, the input apparatus including a plurality of input members, each of at least some of the input members having a plurality of linguistic elements assigned thereto, the method comprising: detecting an ambiguous input comprising a number of actuations of a number of the input members, at least one of the number of the input members having a plurality of linguistic elements assigned thereto; generating a number of prefix objects each having a number of the linguistic elements of the number of input members; identifying a spelling substitution for at least a portion of at least one of the prefix objects; generating a prefix object having the spelling substitution; identifying a language object corresponding with the prefix object having the spelling substitution; and outputting the at least one of the prefix objects in place of the prefix object having the spelling substitution.
1. A method of enabling an input into a handheld electronic device of a type including an input apparatus, an output apparatus, and a memory having stored therein a plurality of objects including a plurality of language objects and a plurality of frequency objects, at least some of the language objects each being associated with an associated frequency object, the input apparatus including a plurality of input members, each of at least some of the input members having a plurality of linguistic elements assigned thereto, the method comprising: detecting an ambiguous input comprising a number of actuations of a number of the input members, at least one of the number of the input members having a plurality of linguistic elements assigned thereto; generating a number of prefix objects each having a number of the linguistic elements of the number of input members; identifying a spelling substitution for at least a portion of at least one of the prefix objects; generating a prefix object having the spelling substitution; identifying a language object corresponding with the prefix object having the spelling substitution; and outputting the at least one of the prefix objects in place of the prefix object having the spelling substitution. 3. The method of claim 1 , further comprising failing to find a language object corresponding with the at least one of the prefix objects and, responsive thereto, initiating said identifying an spelling substitution.