Virtual Keyboard jQuery Mobile Themes

Container
(background)
Regular Buttons
(non-action)
Hovered Buttons
(all)
Action Buttons
(Enter)
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.