NixinDirectly from the user manual:
The MacroMasterCPSxx configuration software is designed to work with computers
running Microsoft Windows operating systems. The CPS24 or CPS48 keypad itself will work with any OS.
Once programmed, the keypad will work with any computer or operating system that
supports USB CDC virtual COM interface devices (Windows, Mac, Linux, etc) or
RS232. Other USB interfaces are also available.
The keypad is designed to connect to any USB port (or optionally RS232) on any of the
popular operating systems (Windows, Mac, Linux).