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 Sage. 1-3 are unique to SGE, all else are shared between all jobs. XHB4's LT->RT pane is a selection of emotes. XHB7 is my job selector.
The XHB setup I use for my Bard. 1-3 are unique to BRD, all else are shared between all jobs. XHB4's LT->RT pane is a selection of emotes. XHB7 is my job selector.
The XHB setup I use for my Warrior. 1-3 are unique to WAR, all else are shared between all jobs. XHB4's LT->RT pane is a selection of emotes. XHB7 is my job selector.
The XHB setup I use for my Summoner. 1-3 are unique to SMN, all else are shared between all jobs. XHB4's LT->RT pane is a selection of emotes. XHB7 is my job selector.
All are FSH specific. Extra bait stays in Saddlebag. Tried to keep things grouped functionally. Untested so far, purely hypothetical.
Full Fisher WXHB I ran out of space to add other gatherer skills, but this is easy use for spear fishing on the 1LT and general fishing on all the other XHBs.
I am currently lvl 45 fisher, and this is the layout I use. I will update as I lvl up.
fishing for controller