Multiple functions can be easily assigned to as single keyboard or controller button press.

To do this, simply add multiple shortcuts, assigning them to the same button.

When the button is pressed they will be called in the order in which they appear in the Shortcuts list.
Use the up and down buttons to change the order if necessary.