摘要 |
<p>A computer implemented method (100) for allowing the entry of text in any number of languages using any keyboard (107) chosen by the user. The computer implemented method (100) monitors a user's keystrokes detecting the entry of multiple identical consecutive keystrokes of any diacritical character in a predefined set of characters, then maps the keystrokes to replacement character. A diacritical character is a character with diacritical variations that change the sound or accent of that character. A predefined set of characters is that set of characters defined as the characters in a predefined or selected language that have diacritical variations. Thus, one multiple identical consecutive keystrokes of any key are detected, the method determines whether the multiple keystrokes are of a diacritical character or whether they are some other characters. If they are of a diacritical character, then the method maps the multiple keystrokes to a replacement character that is distinct from the diacritical character, otherwise, normal keystroke processing continues.</p> |