PURPOSE: To provide the touch panel controller which speeds up processing and facilitates the modification, addition, etc., of an application program by making the interface between, specially, a touch panel control part and the application program logical as to equipment wtich uses a touch panel.
CONSTITUTION: The touch panel controller consists of the touch panel 1 which outputs touch coordinate information corresponding to the position of a specific key on a screen when the specific key is pressed, a touch coordinate detection part 5 which judges whether or not the touch coordinate information is effective and outputs the effective touch information when the information is effective, a logical key control part 6 which indicates the effective/ineffective status of the touch coordinate information, outputs a specified screen on the touch panel 1, and converts the effective touch information into logical key information and outputs it, and an application part 3 which executes the application program with the logical key information and specifies the screen displayed on the touch panel 1.