Macro support is available through G Hub, with several reviews mentioning recorded macros or assignable functions. The main limitation is the relatively low button count.
Macro and secondary-function support is present through HyperShift, Synapse, and Razer Exchange, although the limited button count constrains how much users can assign.
Macro support exists through G Hub, but the physical button count limits how useful it is. Reviews mention macro creation or setup, while one review notes the lack of dedicated macro buttons.