It's easy enough for me as I have a stick with more buttons than a little bit and software for it that's awesome. I have one hat set with select secondary, salvo 1, 2 and 4 and fire/drop. So it can be done as you say but the dot commands are what they are. You need something you can assign a macro to a button press and there you go.
If you have a basic stick you're gonna need what buttons you have to do the actually important stuff I'd think. Maybe something like joystick gremlin would do it? Don't know if that does macros. I know the CH control manager does which is why I still use it for my throttle but that's exclusively for CH stuff.
Sent from my Moto Z (2) using Tapatalk