FYI, there's another type of macro pad that's becoming popular because it's cheap and widely available. It's sold in a variety of configurations and under various names, but commonly referred to as ch57x. (I suspect that code refers to a WinChipHead microcontroller.)
This project's readme shows some photos:
https://github.com/kriomant/ch57x-keyboard-tool/blob/master/README.md#supported-macro-keyboards