A processor implemented method comprising: (a) providing a keyboard comprising a set of letters in a m x n format, wherein ' m ' represents a number of rows, and ' n ' represents a number of columns, wherein each row or column comprises a sub-set of the letters; (b) providing a set of input receiving identifiers, each input receiving identifier specific to at least one row or at least one column in the m x n format; (c) processing an input on at least one input receiving identifier from the set of input receiving identifiers; (d) identifying a first intended letter from a first sub-set of letters from at least one corresponding row or column based on the input received on the at least one input receiving identifier; (e) repeating the steps (c) and (d) until a last intended letter from a last sub-set of the set of letters is identified to obtain a set of intended identified letters; (f) performing a comparison between the set of intended identified letters with a pre-registered set of letters stored in a memory; and (g) triggering at least one action based on the comparison, wherein identifying the first intended letter from the first sub-set of letters comprises: (h) identifying at least one row or a column from the number of rows and the number of columns based on the input received on the input receiving identifier; and (i) determining whether the first intended letter is present in the first sub-set of letters, wherein identifying at least one row or a column from the number of rows and the number of columns comprises: (j) comparing a property of each letter from the first sub-set of letters in the at least one row or the column with a corresponding letter in the pre-registered set of letters, wherein the property comprises at least one of a letter style, a letter size and a dimension; and (k) identifying a letter as the first intended letter from the first sub-set of letters from at least one corresponding row or column when the letter matches a corresponding letter from the pre-registered letters. (a) providing a keyboard comprising a set of letters in a m x n format, wherein ' m ' represents a number of rows, and ' n ' represents a number of columns, wherein each row or column comprises a sub-set of the letters; (b) providing a set of input receiving identifiers, each input receiving identifier specific to at least one row or at least one column in the m x n format; (c) processing an input on at least one input receiving identifier from the set of input receiving identifiers; (d) identifying a first intended letter from a first sub-set of letters from at least one corresponding row or column based on the input received on the at least one input receiving identifier; (e) repeating the steps (c) and (d) until a last intended letter from a last sub-set of the set of letters is identified to obtain a set of intended identified letters; (f) performing a comparison between the set of intended identified letters with a pre-registered set of letters stored in a memory; and (g) triggering at least one action based on the comparison, (h) identifying at least one row or a column from the number of rows and the number of columns based on the input received on the input receiving identifier; and (i) determining whether the first intended letter is present in the first sub-set of letters, (j) comparing a property of each letter from the first sub-set of letters in the at least one row or the column with a corresponding letter in the pre-registered set of letters, wherein the property comprises at least one of a letter style, a letter size and a dimension; and (k) identifying a letter as the first intended letter from the first sub-set of letters from at least one corresponding row or column when the letter matches a corresponding letter from the pre-registered letters.