This thing in very configurable. You can setup any of the buttons to any keystroke you want. It will also handle combinations of keystrokes. I've not played with the macros in Mach but if you can call a keystroke (or a combination) to invoke a macro, then this will handle it.
The utility that comes with it allows you to print out the modified configuration for whatever software you're using. It's also smart enough to know you're running Mach and to set itself up accordingly once you've launch Mach.
Amazing really. Not sure why no one's pointed this one out before for use as a pendant. Sometimes we humans take the hard approach, but not with this item. It's really easy to setup.
I've had mine for a while now and have never had any issues with it.
Includes an ample six foot cord.