Positions of the user's fingers placed on a touch panel are detected, and
buttons are arranged at the detected positions so that the buttons can be
used for selecting a function. Due to the foregoing, even when a visually
handicapped user does not memorize the button positions, it is possible
for the user to conduct operation. It is possible to provide a user
interface environment in which the visually handicapped user can conduct
operation highly effectively without using specific parts.