1. A Brahmi phonemics based keyboard for providing textual inputs in at least one Indian language, said keyboard comprising a keyboard layout, said keyboard layout comprising: a plurality of input keys configured to provide textual inputs in said Indian language, said plurality of keys being grouped into predetermined clusters, wherein each cluster comprises at least three input keys having a horizontal orientation and at least one input key having a vertical orientation; and wherein vowels of said Indian language are provided on the input keys having the vertical orientation, and consonants of said Indian language are provided on the input keys having the horizontal orientation; and wherein the consonant conjuncts are represented as a combination of a modifier key and the input keys having the horizontal orientation.