A method for a handheld electronic device comprising a processor, memory, and a plurality of input keys including a first set of input keys, each input key of the first set of the input keys having one or more non-Roman characters assigned thereto, said non-Roman characters being employed in a first language, said first language having one or more rules that govern use of characters in the first language, the method comprising:
- receiving an input requesting entry of a first non-Roman character on a first one of the first set of input keys;
- determining that said input is for beginning a new word;
- based on said one or more rules, determining, using the processor, that said first non-Roman character is not permissible for beginning said new word;
- and
- outputting a second non-Roman character, different than said first non-Roman character, based on said determination that said first non-Roman character is not permissible for beginning said new word.