25. The software of claim 24 , wherein the consonants of the Indic language script displayed in the user interface are all the consonants of the Indic language script.
25. The software of claim 24 , wherein the consonants of the Indic language script displayed in the user interface are all the consonants of the Indic language script. 26. The software of claim 25 , wherein all the consonants of the Indic language are divided into a plurality of consonant groups according to the language rule, each consonant group including a plurality of consonants, the operations further comprise: displaying each consonant group in a corresponding object group that includes a plurality of objects, each object displaying a consonant in the consonant group; and highlighting each object group by a corresponding object group indicator.