Virtual Keyboard jQuery Mobile Themes

Regular Buttons
Hovered Buttons
Action Buttons
Active Buttons
(Shift down)

Check out the jQuery Mobile v1.4 demo that automatically adds a virtual numeric keypad to all numeric <input> elements.

Look at this demo source or refer to the documentation on how to set up this extension.