This was a feature I got really used to in 3DS Max and I'm wondering if theres a way to create the same shortcut in the context menu instead of hitting the keyboard or mousing to the left of the screen when I want to change it. It was so convenient having it wherever I was at on the screen.
The original tool set in the left hand side 3D view is extremely complicated so I would rather use a naïve method to add operator in both edit and object mode with following tool:
Indeed pretty handy after using it awhile, should be a useful feature in normal workflow.
... def menu_func(self, context): layout = self.layout layout.label(text="Set Tool") for key, content in __toolset_list.items(): if content: layout.operator( "WM_OT_tool_set_by_id", **content ).name = key else: layout.separator() layout.separator() ...
I put it in context_menu_toolset.py - GitHub so just go download it and run or install the script. If the addon didn't show up after installment, it should be in Test tab rather then Official or Community.
Non addon method
In Blender 2.83, use space bar can call out the operation panel if you set your space bar function to tools:
You can change your preference here:
You can also assign them directly into quick panel:
Then use Q to call out quick menu:
And you, still, can assign a short cut to the quick menu item:
Finally, you can directly assign the additional short cut in preference.