Programmable keypads are PC-compatible, programmable keyboards that work with a standard keyboard or as a standalone. Keyboard codes can be sent from the keypad and the regular keyboard at the same time. The keypad communicates with MacroBLASTER by sending a numeric code that identifies the key pressed.
Depending upon the manufacturer, the user can usually program each keypad key independently by pressing keys on the regular keyboard. A memory chip stores the keypad's programmed actions. A foot control model may be available too.
The keypad normally plugs into the keyboard port on the PC. PS/2 and USB connectors may be available. A keypad with 20 or 58 keys and programmable foot switch are available from Custom Speech USA, Inc. A 20-key keypad is shown below.

If the keypad has not been programmed, it must be configured to receive key codes. With the standard keypad supplied by Custom Speech USA, Inc. the keypad must be configured using a regular keyboard. Once configured, the keypad may be used with or without the keyboard.
To assign key codes sent to MacroBLASTER using the keypad supplied by Custom Speech USA, follow these steps:
1. Refer to the instructions and place the keypad in programming mode
2. Assign a key code to each key or each position (if the keypad can send more than one key code from the same key). Use the following convention: Ctrl Shift F11 001 for the first key on the top left, Ctrl Shift F11 002 for the second key from the left on the top row, and so on.
3. Continue the sequence incrementing the number by one for each key from top left to bottom right until all keys are programmed.
4. Take the keypad out of programming mode and test using the Validate Keypad function.
5. If required contact Custom Speech USA for other options to configure a keypad using software driver supplied by keypad manufacturer.