Take a look at the VistaCNC pendants (vistacnc.com). I've got them on both of my machines (though I completely re-wrote the firmware, and re-defined the functionality). But, the out-of-the-box functionality is very good, they're very nicely made, and very well supported.
Regards,
Ray L.