A method of inputting characters capable of being performed on a device,
- wherein the device is configured to display a text input area that a text input position is located therein, and a keyboard area separate from the text input area, the text input area being configured so that characters are input in multiple text lines,
- wherein the method comprises:
- displaying a first screen of the keyboard area including an upper pseudo-image part, a lower pseudo-image part, and a plurality of image-pixel keys, wherein each of the plurality of image-pixel keys is a key indicating one or more non-blank Unicode characters to be included in a pseudo-image, wherein the pseudo-image is a sequence of Unicode characters that, when provided in the text input area, represents a graphical concept having a single visual context not by an interpretation of literal meaning of the sequence of Unicode characters but by a combination of visual marks of the sequence of Unicode characters arranged across a plurality of text lines in the text input area, wherein the pseudo-image includes the upper pseudo-image part and the lower pseudo-image part, wherein the upper pseudo-image part is a first sequence of Unicode characters whose visual marks represent, when provided in the text input area, one or more upper graphical objects of the graphical concept, wherein the lower pseudo-image part is a second sequence of Unicode characters whose visual marks represent, when provided in the text input area, one or more lower graphical objects of the graphical concept which are below the one or more upper graphical objects in the text input area, and wherein the upper pseudo-image part is disposed above the lower pseudo-image part in a vertical direction in the first screen;
- changing a Unicode character in one of the upper pseudo-image part and the lower pseudo-image part in the first screen into a first non-blank Unicode character in response to a first image-pixel key input provided to a first image-pixel key among the plurality of image-pixel keys, wherein the first image-pixel key indicates the first non-blank Unicode character;
- displaying a second screen of the keyboard area different from the first screen of the keyboard area, wherein the second screen of the keyboard area includes a first image-part key indicating the upper pseudo-image part, a second image-part key indicating the lower pseudo-image part, and a plurality of English letter keys;
- providing the upper pseudo-image part in the text input area in response to a first image-part key input on the first image-part key, wherein the one or more upper graphical objects are represented by the upper pseudo-image part in the text input area;
- providing a plurality of Unicode characters that includes an English word, in the text input area in response to sequential letter key inputs corresponding to at least one letter key among the plurality of English letter keys;
- and
- providing the lower pseudo-image part in the text input area in response to a second image-part key input on the second image-part key, wherein the one or more lower graphical objects are represented by the lower pseudo-image part in the text input area,
- wherein one of the upper pseudo-image part and the lower pseudo-image part provided in the text input area includes the first non-blank Unicode character, and
- wherein the English word is located between the upper pseudo-image part and the lower pseudo-image part in the text input area with respect to a writing direction of English.