Can anyone suggest a programmable usb keypad for use with Mach3?

Ideally so it can be figured to jog the machine 0.01, 0.10, 1.00mm, reset axis and go to home position etc, run, reset etc?

I like the units with the removable keypads so you can customise the keys and make control of the machine a little more intuitive.