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
Although I tend to put oGCDs almost exclusively on the dpad buttons and GCDs on the main buttons (triangle, square, etc) for VPR I felt like I'd try to keep the swapping oGCD buttons on the right hand as well since they are essentially part of the combo a
2 is for AOE combo > stays at the top 1 is for Standard combo (single target) > main bar 3 is for Role skills
comfy layout with the reawaken combo made easier