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.
The XHB setup I use for my Astrologian. 1-3 are unique to AST, all else are shared between all jobs. XHB4's LT->RT pane is a selection of emotes. XHB7 is my job selector.
Undraw = Play I
Redraw = Play II
Astrodyne = Play III
AST Layout 6.55 (Not 7.0-Able) LT>RT remapped from Set 8 Left to Set 8 Right, only right half of Set 8 is used Set 1 - Primary Heals/DPS / CDs ; Set 2 - Utility + Raise ; Set 8 - Cards / Heal CD
Please don't ever use Undraw PLEASE