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.
I've watched Bun Boss and a few others to get an idea of how things should flow on controller. This is a setup that works for me and I wanted to share it! I like to keep things consistent across my jobs.
possible pre-release xhb layout for viper
credits to me Azuma Misaki @ Tonberry
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