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.
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.
/sit
This macro lets you trigger "Cast" and "Hook" from the same button, saving a slot for another action.
/micon "Cast" /ac "Cast" /ac "Hook"
I am currently lvl 45 fisher, and this is the layout I use. I will update as I lvl up.
fishing for controller