Silverlight & WPF on Screen Keyboard (fork form http://www.codeproject.com/Articles/38006/A-Multilingual-Silverlight-Virtual-Keyboard)