Are Start anything.., start something before posting question here.,
For creating Virtual Keyboard., you have to know about the SENDKEYS..,
here[
^]
For multiple Language.., send the desired keys(to form the character) from your application. (Before that you have to change the language mode).