A limited set of actions can assigned via macro commands. Incompatible actions are ommited from the generated macro. Also note that Macros are limited to 15 lines each.
Tentative layout for viper
I realized I did not align my gap closer to where it is on my other classes, so swapped some things around
Tentative layout for Viper
panels for MMO mouse with 2 3x4 hotbars and 1 6x2 for utility
fits all actions for more comfortable combo rotations and movement while fitting all role actions, LB, and sprint and some free slots on the WXHB for extra stuff (mounts, items, etc)
possible pre-release xhb layout for viper