6. A method of controlling a portable computer which operates by an operating system (OS) corresponding to a predetermined language, the method comprising: automatically identifying the predetermined language of the currently operating OS; assigning an input key value to each of a plurality of input keys, each input key having at least one character printed thereon to input the printed character, by referring to a key array corresponding to the identified predetermined language of the currently operating OS; assigning a non-alphanumeric function to at least one of the input keys having the printed character in response to determining the predetermined language of the currently operating OS is change to a different language; and operating the portable computer according to the non-alphanumeric function assigned to the changed input key value of a selected input key.
6. A method of controlling a portable computer which operates by an operating system (OS) corresponding to a predetermined language, the method comprising: automatically identifying the predetermined language of the currently operating OS; assigning an input key value to each of a plurality of input keys, each input key having at least one character printed thereon to input the printed character, by referring to a key array corresponding to the identified predetermined language of the currently operating OS; assigning a non-alphanumeric function to at least one of the input keys having the printed character in response to determining the predetermined language of the currently operating OS is change to a different language; and operating the portable computer according to the non-alphanumeric function assigned to the changed input key value of a selected input key. 9. The method of claim 6 , further comprising: generating a message to notify a user of the portable computer that the predetermined language to which the OS operates has a plurality of characters different than characters printed on the input keys.