A system for detecting digital ink comprising: a processor; and a memory device to store a plurality of instructions, that in response to an execution by the processor, cause the processor to: detect an environmental characteristic of the system; and modify a user interface mode based on the environmental characteristic, the user interface mode to modify an input panel of a first display screen of a user interface for detecting the digital ink, characterized in that the plurality of instructions cause the processor to: store the digital ink provided via the user interface; in response to detecting a store action for the detected digital ink, use a text recognition for the stored digital ink in order to separate text based handwriting versus non-text based handwriting including drawings, shapes, and the like, the text based handwriting being converted into digital characters and the non-text based handwriting remaining as digital ink; display the stored digital ink in a second display screen of the user interface; and modify a size of the input panel of the first display screen of the user interface for detecting the digital ink, based on the environmental characteristic. a processor; and a memory device to store a plurality of instructions, that in response to an execution by the processor, cause the processor to: detect an environmental characteristic of the system; and modify a user interface mode based on the environmental characteristic, the user interface mode to modify an input panel of a first display screen of a user interface for detecting the digital ink, detect an environmental characteristic of the system; and modify a user interface mode based on the environmental characteristic, the user interface mode to modify an input panel of a first display screen of a user interface for detecting the digital ink, characterized in that the plurality of instructions cause the processor to: store the digital ink provided via the user interface; in response to detecting a store action for the detected digital ink, use a text recognition for the stored digital ink in order to separate text based handwriting versus non-text based handwriting including drawings, shapes, and the like, the text based handwriting being converted into digital characters and the non-text based handwriting remaining as digital ink; display the stored digital ink in a second display screen of the user interface; and modify a size of the input panel of the first display screen of the user interface for detecting the digital ink, based on the environmental characteristic. store the digital ink provided via the user interface; in response to detecting a store action for the detected digital ink, use a text recognition for the stored digital ink in order to separate text based handwriting versus non-text based handwriting including drawings, shapes, and the like, the text based handwriting being converted into digital characters and the non-text based handwriting remaining as digital ink; display the stored digital ink in a second display screen of the user interface; and modify a size of the input panel of the first display screen of the user interface for detecting the digital ink, based on the environmental characteristic.