Keyman provides a virtual keyboard that lets you type in more than 2000 languages. This tool can be used with any Windows program, including MS Office, Creative Suite, and Internet browsers. Keyman lets you set hotkeys for various functions, and easily switch between languages... (
more)
The program works with the following extensions:
kmc