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.
possible pre-release xhb layout for viper
This layout is designed around the following hardware:
Key: ^ - Control, * - Shift
1(1-9) main rotation bar, 2(Shift 1-9) aoe bar 3 Bar coolddown bar (Reawaken 'R', Serpent's Ire 'V', Slither 'G', Uncoiled Fury 'E, one of empty slots will be X for potion, normaly wouldn't put duty actions on bar but so much empty why not')
4 (C1-4, Arm
1st: 1,2,3,4,5,Q,E,R,F,C,V,T 2nd: same but shift+