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.
/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"
Here is to make it easy to do general fishing.
I have /sit on [1] and Cordials on the far left macros.
Everything else is for spearfishing
fishing for controller
The XHB setup I use for my Fisher. 1-3 are unique to FSH, all else are shared between all jobs. XHB4's LT->RT pane is a selection of emotes. XHB7 is my job selector.