Bind multiple actions to a custom shortcut?

Is it possible to bind multiple actions to a custom shortcut?

Example: “Join Mesh” + “remove doubles” + “recalculate normals” + “Set origin to geometry”

P.S. I’m bad at Python.

Yes! I’ve attempted to simplify this process as much as possible, but being bad at python isn’t an option. Inexperienced with python, maybe. But you’re about to get more experience.


step 1: pull down the info panel to get the running log of python commands, right click on the actions you want to group into a macro operator then ctrl+c to copy them

step 2: open the operator_simple python template

step 3: paste your copied commands into def main(context). Run the script.

step 4: confirm the script is registered by searching for it in the spacebar menu

step 5: add it to the keymap