Click here to Skip to main content
15,915,324 members
Please Sign up or sign in to vote.
1.00/5 (5 votes)
See more:
how to create virtual keyboard with multiple language
Posted
Comments
Sandeep Mewara 30-Dec-10 3:00am    
No effort

Why create a new one if there is an existing one built into windows?
You can start the show the virtual keyboard using:

System.Diagnostics.Process.Start("osk")


See here for more information:
http://msdn.microsoft.com/de-de/library/53ezey2s%28v=VS.80%29.aspx[^]
 
Share this answer
 
Comments
JF2015 30-Dec-10 3:41am    
Why did you downvote this answer? Although this is not 100% what you want it is the default behaviour of windows that should be used in these cases.
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).
 
Share this answer
 
Comments
Rajesh Anuhya 30-Dec-10 3:33am    
Leave a Message when you are down voting..,
Why it was down voted.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900