1. A system for recognizing an input signal entered via a shorthand-on-keyboard interface and for allowing a stem and an affix of an input text to be combined, the system comprising: a memory; a concatenation module stored on the memory that is configured, when executed, to recognize the input signal as an input affix, wherein the concatenation module further recognizes a candidate word as a neighboring candidate word; a compound word module stored on the memory that is configured, when executed, to retrieve a set of words in a lexicon containing the input affix; a ranking module stored on the memory that is configured, when executed, to rank the set of words containing the input affix according to a similarity function that compares each lexicon word in the set of words containing the input affix, with a string containing the candidate word and the input affix, and wherein the compound word module outputs a highest ranked lexicon word in the set of words containing the input affix; and a module stored on the memory that is configured, when executed, to separately display at least two words or affixes and concatenate the at least two words or affixes in response to a circular motion touching inner edges of the at least two words or affixes, wherein the at least two words or affixes correspond to the candidate word and the input affix.