A mobile terminal device provided with a plurality of keys, comprising: a touch detector configured to detect a user touching a key included in the plurality of keys; a press detector configured to detect the user pressing a key included in the plurality of keys; a display unit configured to display a character entry screen that is configured by a character entry region and a key information display region, wherein the character entry region is configured to display one single candidate character, the one single candidate character being one character amongst a plurality of characters assigned to the key pressed by the user, when the press detector detects the user pressing the key, and the key information display region is for providing in focus display of a character assigned to a key of the plurality of keys being touched by the user, the in focus display being a display of a subsequent candidate character which is to be displayed as the candidate character on the character entry region in a case where the user presses the touched key; and a controller configured to switch from a candidate character to another candidate character amongst a plurality of characters assigned to a key in response to the user pressing the key; the controller further configured to convert the candidate character displayed on the display unit to a finalized character, when an untouched time period during which the user does not touch the pressed key reaches a predetermined judging time after the press detector detects the user pressing the key, wherein the controller is configured to convert the candidate character displayed on the display unit to a finalized character, when the user touches a corresponding region provided for the pressed key even before the untouched time period reaches a predetermined judging time. a touch detector configured to detect a user touching a key included in the plurality of keys; a press detector configured to detect the user pressing a key included in the plurality of keys; a display unit configured to display a character entry screen that is configured by a character entry region and a key information display region, wherein the character entry region is configured to display one single candidate character, the one single candidate character being one character amongst a plurality of characters assigned to the key pressed by the user, when the press detector detects the user pressing the key, and the key information display region is for providing in focus display of a character assigned to a key of the plurality of keys being touched by the user, the in focus display being a display of a subsequent candidate character which is to be displayed as the candidate character on the character entry region in a case where the user presses the touched key; and the character entry region is configured to display one single candidate character, the one single candidate character being one character amongst a plurality of characters assigned to the key pressed by the user, when the press detector detects the user pressing the key, and the key information display region is for providing in focus display of a character assigned to a key of the plurality of keys being touched by the user, the in focus display being a display of a subsequent candidate character which is to be displayed as the candidate character on the character entry region in a case where the user presses the touched key; and a controller configured to switch from a candidate character to another candidate character amongst a plurality of characters assigned to a key in response to the user pressing the key; the controller further configured to convert the candidate character displayed on the display unit to a finalized character, when an untouched time period during which the user does not touch the pressed key reaches a predetermined judging time after the press detector detects the user pressing the key, wherein the controller is configured to convert the candidate character displayed on the display unit to a finalized character, when the user touches a corresponding region provided for the pressed key even before the untouched time period reaches a predetermined judging time.