Pointing may also be performed by using a general pointing device such as a mouse. [0022] In this case, this keyboard type determination division is characterized by determining a type of the key layout of the keyboard mounted on the system, and rendering this key layout as the key layout of the on-screen keyboard displayed on the on-screen keyboard display division. [0023] This method of determin