This is a simple addon for Blender 2.8+ that allows quick configuration of some additional keyboard shortcuts.
Download this repository and open up Blender, then navigate to your user preferences. Select the "Addons" tab and then click "Install Addon from File". When the file selection dialog pops up, select the .zip
you downloaded.
This add-on manages keymap bindings across multiple view modes instaneously and allows you to customize which custom bindings you want to use. You can access these settings from the preferences menu in Blender.
- Use W for Smart Select / Transform remaps the
W
key to a custom toggle between the universal transform gizmo and the standard selection cursor. Additionally, dragging the mouse while holding theW
key will open a custom pie menu that displays all selection modes and individual transformation gizmos for quick selection.- Default to pie menu changes the
W
key behavior to immediately open the custom pie menu displaying all selection modes and individual transformation gizmos, rather than toggling between the selection cursor and universal transform gizmo.
- Default to pie menu changes the
- Use industry standard transform shortcuts is an alternative mode that remaps keys to match the industry standards of
W
,E
, andR
. This option will handle the remapping of that for you across all 3D viewport modes.- Swap E for rotation and R for scale swaps the
E
andR
as an alternative to match some other 3D software. - Use S for changing selection mode changes the
S
key from scale tool (Blender's default) to a selection tool. - Default select tool allows you to change which selection mode tool will be selected when pressing the
S
key. The available options are the selection cursor, box, circle and lasso tool, provided by Blender, or you can choose to "cycle" the selected tool (just like Blender's default binding for theW
key).
- Swap E for rotation and R for scale swaps the
- Map alt + arrow Keys to relative selection operations allows you to quickly select more or less using
Alt + Up
andAlt + Down
in most modes. Some modes, like the edit mesh mode, allow you to continue a selection pattern usingAlt + Right
or reverse it usingAlt + Left
. - Map mesh element menus to CTRL + (1, 2, 3) binds the Vertex, Edge and Face menus to the
Ctrl + 1
,Ctrl + 2
, andCtrl + 3
keys when in edit mesh mode. This more closely aligns with using the1
,2
, and3
keys for mesh element selection, creating a more natural muscle memory mapping. - Use double click to select linked will select linked objects and elements when double clicking on an object or element. This is useful for quickly selecting islands of objects instead of having to resort to
L
orCtrl + L
. - Use merge vertex pie menu replaces the default "Merge Vertices" menu (triggered with
M
) with a pie menu, allowing for muscle memory mappings for faster merge operation selection.
If you wish to contribute to the development of this addon, I've found that the best workflow is to use Jacques Lucke's excellent (though no longer supported) "Blender Development" extension for VS Code. This in addition with the fake-bpy-module that can be installed via pip
allows a much easier and faster development environment than any of the alternatives I've seen.
If you're working on Windows, be aware that you may have issues with folder permissions when attempting to use the "Build and Start" feature from the "Blender Development" extension. Either change Blender to use your custom installation of
python
or edit the file permissions for Blender's application folder and subfolders to get around these issues.