1. A Brahmi phonemics based keyboard system for providing textual inputs in at least one Indian language, the keyboard system comprising: a plurality of input keys configured to provide textual inputs in at least one Indian language, the plurality of keys being grouped across a keyboard in at least nine clusters, wherein each of the at least nine clusters incorporates at least eight characters of the Indian language; each of the at least nine clusters further comprises: at least three input keys having a horizontal orientation and at least one input key having a vertical orientation and wherein the eight characters are inputted via the at least three horizontal keys and the at least one vertical key; wherein the at least one input keys having the vertical orientation comprises an input key corresponding to a short form vowel and an input key corresponding to an equivalent long form vowel; and each of the at least three input keys having the horizontal orientation comprises an input key corresponding to a soft consonant and an input key corresponding to an equivalent hard consonant ; the keyboard system further comprising: a processor for receiving user input from the plurality of input keys; wherein the processor is configured to: detect a second input on one of the at least three horizontal input keys as an instruction to combine the corresponding consonant with a vowel via an input provided to one of the at least one input keys having the vertical configuration, immediately after detecting the second input and detect a second input on one of the at least three horizontal keys as an instruction to combine with a second consonant to form a conjunct consonant via an input provided to one of the at least three keys having the horizontal configuration, immediately after detecting the second input or detecting an input to a shift modifier key and one of the at least three keys having the horizontal configuration, immediately after detecting the second input.
1. A Brahmi phonemics based keyboard system for providing textual inputs in at least one Indian language, the keyboard system comprising: a plurality of input keys configured to provide textual inputs in at least one Indian language, the plurality of keys being grouped across a keyboard in at least nine clusters, wherein each of the at least nine clusters incorporates at least eight characters of the Indian language; each of the at least nine clusters further comprises: at least three input keys having a horizontal orientation and at least one input key having a vertical orientation and wherein the eight characters are inputted via the at least three horizontal keys and the at least one vertical key; wherein the at least one input keys having the vertical orientation comprises an input key corresponding to a short form vowel and an input key corresponding to an equivalent long form vowel; and each of the at least three input keys having the horizontal orientation comprises an input key corresponding to a soft consonant and an input key corresponding to an equivalent hard consonant ; the keyboard system further comprising: a processor for receiving user input from the plurality of input keys; wherein the processor is configured to: detect a second input on one of the at least three horizontal input keys as an instruction to combine the corresponding consonant with a vowel via an input provided to one of the at least one input keys having the vertical configuration, immediately after detecting the second input and detect a second input on one of the at least three horizontal keys as an instruction to combine with a second consonant to form a conjunct consonant via an input provided to one of the at least three keys having the horizontal configuration, immediately after detecting the second input or detecting an input to a shift modifier key and one of the at least three keys having the horizontal configuration, immediately after detecting the second input. 5. The keyboard system in claim 1 , wherein said keyboard layout further includes a language selection key, said language selection key configured to enable selection between English language and the Indian Language.