1. A method comprising: displaying a keypad for text input to a user, the keypad including a plurality of keys, receiving input from the user indicating a selection of a key from the plurality of keys, the key representing a consonant, receiving a gesture input from the user, wherein the gesture input is associated with one gesture of a set of gestures, each gesture in the set being semantically linked as defined by the user to at least one property selected from: a phonological property and a diacritic property, and displaying a grapheme based upon the selected key and the at least one property semantically linked to the received gesture, wherein the grapheme is a modified version of a word associated with the selected key and the grapheme is predicted based on only the consonant and the at least one property associated with the received gesture.
1. A method comprising: displaying a keypad for text input to a user, the keypad including a plurality of keys, receiving input from the user indicating a selection of a key from the plurality of keys, the key representing a consonant, receiving a gesture input from the user, wherein the gesture input is associated with one gesture of a set of gestures, each gesture in the set being semantically linked as defined by the user to at least one property selected from: a phonological property and a diacritic property, and displaying a grapheme based upon the selected key and the at least one property semantically linked to the received gesture, wherein the grapheme is a modified version of a word associated with the selected key and the grapheme is predicted based on only the consonant and the at least one property associated with the received gesture. 8. The method of claim 1 , wherein the diacritic property is at least one selected from a group consisting of: an accent, a dot, a ring, a vertical line, a horizontal line, an overlay, a curve, a curl, a tilde, a comma, a titlo, an apostrophe, a bar, a colon, a hyphen, any other glyph added to a character in a language to indicate the unique meaning associated with the character to which it is added, and any other glyph added to a character in a language to indicate a sound value of the character to which it is added.