1. A mobile terminal having a display device that has a touch panel and displays arbitrarily selectable first data in a first display range and a virtual keyboard comprising a plurality of character input keys in a second display range, and a touch position detection device that detects a touch start position and a touch end position on said touch panel, said mobile terminal comprising at least one central processing unit that executes: a selection module that selects part or all of said first data based on a first touch start position and a first touch end position detected by said touch position detection device, wherein the first data comprises one or more of a name, a word, and a phrase; a first display module that retrieves first related information of said selected first data, from one or more of a local memory and a remote network address, when a first touch-and-slide operation is received, wherein the first touch-and-slide operation comprises a second touch start position contained in said first display range and a second touch end position contained on one of the plurality of character input keys of the virtual keyboard, wherein the first related information comprises one or more of a name, a title, an email address, a mail address, a telephone number, a date, a group, a gender, a blood type, and a Uniform Resource Locator (URL); a candidate display module that, when there are a plurality of candidates for the first related information of said selected first data, displays the plurality of candidates; a storage module that, when there is one candidate for the first related information, stores the first related information of the one candidate so as to be correlated with the one character input key, and, when there are a plurality of candidates for the first related information, displays the plurality of candidates, receives a selection of one or more of the plurality of candidates for the first related information, and stores the selected one or more candidates as the first related information so as to be correlated with said one character input key; a display state alteration module that, when the first related information is stored so as to be correlated with said one character input key, changes a display state of said one character input key; a second display module that, when the one character input key is touched, inserts a character associated with said one character input key into the first display range, and when a second touch-and-slide operation is performed comprising a third touch start position contained on said one character input key and a third touch end position contained in said first display range, retrieves one or more candidates for the first related information correlated with said one character input key, when there is one candidate for the first related information correlated with said one character input key, inserts the one candidate into the first display range, and, when there are a plurality of candidates for the first related information correlated with said one character input key, displays an indication of each of the plurality of candidates, receives a user selection of one or more of the plurality of candidates, and inserts the selected one or more candidates into the first display range.
1. A mobile terminal having a display device that has a touch panel and displays arbitrarily selectable first data in a first display range and a virtual keyboard comprising a plurality of character input keys in a second display range, and a touch position detection device that detects a touch start position and a touch end position on said touch panel, said mobile terminal comprising at least one central processing unit that executes: a selection module that selects part or all of said first data based on a first touch start position and a first touch end position detected by said touch position detection device, wherein the first data comprises one or more of a name, a word, and a phrase; a first display module that retrieves first related information of said selected first data, from one or more of a local memory and a remote network address, when a first touch-and-slide operation is received, wherein the first touch-and-slide operation comprises a second touch start position contained in said first display range and a second touch end position contained on one of the plurality of character input keys of the virtual keyboard, wherein the first related information comprises one or more of a name, a title, an email address, a mail address, a telephone number, a date, a group, a gender, a blood type, and a Uniform Resource Locator (URL); a candidate display module that, when there are a plurality of candidates for the first related information of said selected first data, displays the plurality of candidates; a storage module that, when there is one candidate for the first related information, stores the first related information of the one candidate so as to be correlated with the one character input key, and, when there are a plurality of candidates for the first related information, displays the plurality of candidates, receives a selection of one or more of the plurality of candidates for the first related information, and stores the selected one or more candidates as the first related information so as to be correlated with said one character input key; a display state alteration module that, when the first related information is stored so as to be correlated with said one character input key, changes a display state of said one character input key; a second display module that, when the one character input key is touched, inserts a character associated with said one character input key into the first display range, and when a second touch-and-slide operation is performed comprising a third touch start position contained on said one character input key and a third touch end position contained in said first display range, retrieves one or more candidates for the first related information correlated with said one character input key, when there is one candidate for the first related information correlated with said one character input key, inserts the one candidate into the first display range, and, when there are a plurality of candidates for the first related information correlated with said one character input key, displays an indication of each of the plurality of candidates, receives a user selection of one or more of the plurality of candidates, and inserts the selected one or more candidates into the first display range. 5. A mobile terminal according to claim 1 , wherein said first display modules includes a related information acquisition module that retrieves the first related information of said selected first data, and wherein said first display module displays the retrieved first related information.