If you are willing to give up your shortcut commands, and play with KBM, there is actually a way to do this. It's a bandaid fix/workaround, but it'll suffice for what you want to accomplish:
/mpal# will swap your weapon palette to the number specified. Example: /mpal1 will swap to your weapon equipped in the first slot.
/cmf *CAMONAME will swap your equipped camo with the press of a button.
/sr RINGNAME will swap your currently equipped skill rings.
Note that all of the above can be used in the same shortcut command, and also that you need to remove all spaces in the item's name for the command to work. As an example, in chat shortcut 1, which is bound to the 1 key on my game...
/mpal1 /cmf *IdealRafale /sr DoubleSaberWhirlwind(L)
This is a 3-in-1 command that allows me to simultaneously swap weapons, camos, and currently equipped skill ring all in the press of a single button. I hope this helps!