1. A computer implemented method for gesture based text styling comprising: selecting, by at least one processor, a subset of touch events from a plurality of available touch events to receive from an operating system; registering, by the at least one processor, an application having a text editing function with the operating system such that the application having the text editing function receives only the subset of touch events from the plurality of available touch events from the operating system; receiving from the operating system an indication of one or more touch events from the subset of touch events with regard to text displayed on a touch screen display, the indication comprising co-ordinates of the one or more touch events, a number of pointers, and an action code; upon receipt of the indication of the one or more touch events from the subset of touch events made with regard to the text displayed on the touch screen display, determining, by the application based on the co-ordinates of the one or more touch events, the number of pointers, and the action code, a gesture of a plurality of predefined gestures made with regard to the text displayed on the touch screen display by comparing the co-ordinates of the one or more touch events to a location of the text on the touch screen display; identifying a text style change mapped to the determined gesture; and applying, by the at least one processor, the text style change to at least a portion of the text displayed on the touch screen display.
1. A computer implemented method for gesture based text styling comprising: selecting, by at least one processor, a subset of touch events from a plurality of available touch events to receive from an operating system; registering, by the at least one processor, an application having a text editing function with the operating system such that the application having the text editing function receives only the subset of touch events from the plurality of available touch events from the operating system; receiving from the operating system an indication of one or more touch events from the subset of touch events with regard to text displayed on a touch screen display, the indication comprising co-ordinates of the one or more touch events, a number of pointers, and an action code; upon receipt of the indication of the one or more touch events from the subset of touch events made with regard to the text displayed on the touch screen display, determining, by the application based on the co-ordinates of the one or more touch events, the number of pointers, and the action code, a gesture of a plurality of predefined gestures made with regard to the text displayed on the touch screen display by comparing the co-ordinates of the one or more touch events to a location of the text on the touch screen display; identifying a text style change mapped to the determined gesture; and applying, by the at least one processor, the text style change to at least a portion of the text displayed on the touch screen display. 2. The method of claim 1 , further comprising: mapping a unique predefined combination of a total number of items that initiate a given touch event and a given location of the given touch event relative to preselected text to each text style change.