Abstract: A method and system for manipulating visual effects in a drawing or art software application are provided. The method includes receiving a user input initiated by a user on a canvas of the drawing or art software application, the user input including a request for creating a text or non-text object; detecting a presence of one of a predefined set of commands in the user input; determining one or more of a type, subject, and content for a to-be-created object by examining the detected command and one or more words before the detected command; and automatically creating the text or non-text object corresponding to the determined one or more of a type, subject, and content without requiring the user to select a text or drawing tool from tool sections of the drawing or art software application.