Introduction - If you have any usage issues, please Google them yourself
the project file is not myself
the virtual keyboard is made in qt.
the ui is user defined ui,
map the user buttons to the truth keyboard.
There are some bugs,
but I think it can give you some ideas.