A computer-based character input method in order to provide a user to type by means of eye movements, where, an on-screen keyboard interface, comprising key segments accommodating at least one typing character, is presented to a display unit, the typing character, provided in the key segment corresponding to a point where the eye gazes at the display unit, is selected and presented to the user in accordance with data taken from an eye tracking device which senses the eye position of the user gazing at said display unit, the user selects at least one character and forms a character series and afterwards, a word database is accessed comprising prerecorded words, in accordance with the word database; letters, of which a frequency of use after the selected character series is greater than a predetermined value, are determined as a first group, and letters, of which a frequency of use after the selected character series is lower than a predetermined value, are determined as a second group and thereby at least two groups are formed, the key segments comprising the characters provided in the second group are removed from the on-screen keyboard interface, at least one of the key segments comprising the characters provided in the first group, is widened in a manner filling the areas emptied by the second group key segments removed from the on-screen keyboard interface, said method is characterized by comprising; a circularly formed center area comprising at least one key segment, having a typing character which has a frequency of occurring in said word database greater than the predetermined value, is presented to said display unit, a first ring area and a second ring area which encircle said center area, each ring area comprising pluralities of the key segments each having one typing character, are further presented to said display unit, wherein the typing characters are placed such that the frequently used ones are placed close to the center area and the rarely used ones are placed outwardly from the center area in accordance with the degree of the usage frequency. an on-screen keyboard interface, comprising key segments accommodating at least one typing character, is presented to a display unit, the typing character, provided in the key segment corresponding to a point where the eye gazes at the display unit, is selected and presented to the user in accordance with data taken from an eye tracking device which senses the eye position of the user gazing at said display unit, the user selects at least one character and forms a character series and afterwards, a word database is accessed comprising prerecorded words, in accordance with the word database; letters, of which a frequency of use after the selected character series is greater than a predetermined value, are determined as a first group, and letters, of which a frequency of use after the selected character series is lower than a predetermined value, are determined as a second group and thereby at least two groups are formed, the key segments comprising the characters provided in the second group are removed from the on-screen keyboard interface, at least one of the key segments comprising the characters provided in the first group, is widened in a manner filling the areas emptied by the second group key segments removed from the on-screen keyboard interface, said method is characterized by comprising; a circularly formed center area comprising at least one key segment, having a typing character which has a frequency of occurring in said word database greater than the predetermined value, is presented to said display unit, a first ring area and a second ring area which encircle said center area, each ring area comprising pluralities of the key segments each having one typing character, are further presented to said display unit, wherein the typing characters are placed such that the frequently used ones are placed close to the center area and the rarely used ones are placed outwardly from the center area in accordance with the degree of the usage frequency.