I'll be as clear as I can be.
Automation of the game in any way is against the ToS. This includes macro'ing in order to respec during Warzone matches.
Remapping keys on a keyboard (or Nostromo or Logitech) device so that one key press == one click or ability cast within the game is fine. Using a programmable keyboard or software macro so that one key press == multiple clicks or ability casts in the game is not.
Hopefully that doesn't leave room for 'interpretation'. If it does, ask a binary question and I'll give a yes/no
Thanks for the information. However, With the mouse that you guys partnered with Razer to sell. There is a Macro window. I have not used it but at times I have been tempted to look into it. Is there anything official on that?