Introduction - If you have any usage issues, please Google them yourself
TouchKey source code, a beautiful C# soft keyboard ( keyboard ) source code, for safety input, right click on the corresponding button the keyboard, the content is displayed in the left side of the input box, although keyboard shape with your requirements differ, but master the principle, everything would be fine, and you can be modified into you want to model.