Patent ID: 7595742

Claim:
A method of generating a plurality of language specific diacritics for languages using a single layout for a character entry device, comprising: monitoring the character entry device for a plurality of concurrent selection events wherein the selection events comprise at least a first selection event and a second selection event; determining whether a set of diacritic chords comprises a first character represented by the first selection event and a second character represented by the second selection event; storing the first character in a queue if the first character forms part of the set of the diacritic chords, and emitting the first character if the first character is not part of the set of diacritic chords; adding the second selection event to the queue if the set of diacritic chords comprises the second selection; determining whether the first character and the second character are related by a predetermined mnemonic positional association on the character entry device; and if the first character and the second character are related by the predetermined positional association on the character entry device, emitting a diacritic character.