The ControlPad CP48-USBHID is versatile, 48-key programmable keypad. The keys are relegendable, allowing the user to label them to fit a specific need. The non-volatile, programmable memory allows the keypad to connect to any USB port without installing resident software. The keypad is easy to program using the Windows compatible software provided. Assembled with high quality Cherry MX keyswitches, the keys are durable, yet light and easy to press - a feature lacking on lesser quality keypads.