1. A method of automatically re-mapping an input device, in a multi-windowed computer system which includes a plurality of applications which may run simultaneously on the computer system and which includes a capability for preselecting a system input language for use with all of the plurality of applications on the computer system, in order to make available to a user a selected input language which is different from the preselected system input language for at least one of the plurality of applications without changing the preselected system input language for all remaining ones of the plurality of applications, comprising the steps of: building a language process table comprising input languages available to the user; inputting in the table an identifier for each of the plurality of applications, such that the identifier for a given application is in correspondance with the desired input language for that application; selecting at least one of the plurality of applications to be active; and automatically mapping the input device from the preselected system input language to the user selected input language in accordance with the correspondance set forth in said language process table, wherein upon completion by the user of the at least one of the plurality of applications the input device is mapped back to the preselected system input language.