diff --git a/scripts/presets/keyconfig/keymap_data/blender_default.py b/scripts/presets/keyconfig/keymap_data/blender_default.py index c452b658cc9..a162d2150df 100644 --- a/scripts/presets/keyconfig/keymap_data/blender_default.py +++ b/scripts/presets/keyconfig/keymap_data/blender_default.py @@ -5428,6 +5428,27 @@ def km_sculpt(params): op_menu_pie("VIEW3D_MT_sculpt_automasking_pie", {"type": 'A', "alt": True, "value": 'PRESS'}), op_menu_pie("VIEW3D_MT_sculpt_face_sets_edit_pie", {"type": 'W', "value": 'PRESS', "alt": True}), *_template_items_context_panel("VIEW3D_PT_sculpt_context_menu", params.context_menu_event), + # Tools + ("paint.brush_select", {"type": 'V', "value": 'PRESS'}, + {"properties": [("sculpt_tool", 'DRAW')]}), + ("paint.brush_select", {"type": 'S', "value": 'PRESS'}, + {"properties": [("sculpt_tool", 'SMOOTH')]}), + ("paint.brush_select", {"type": 'P', "value": 'PRESS'}, + {"properties": [("sculpt_tool", 'PINCH')]}), + ("paint.brush_select", {"type": 'I', "value": 'PRESS'}, + {"properties": [("sculpt_tool", 'INFLATE')]}), + ("paint.brush_select", {"type": 'G', "value": 'PRESS'}, + {"properties": [("sculpt_tool", 'GRAB')]}), + ("paint.brush_select", {"type": 'T', "value": 'PRESS', "shift": True}, + {"properties": [("sculpt_tool", 'SCRAPE')]}), + ("paint.brush_select", {"type": 'C', "value": 'PRESS'}, + {"properties": [("sculpt_tool", 'CLAY_STRIPS')]}), + ("paint.brush_select", {"type": 'C', "value": 'PRESS', "shift": True}, + {"properties": [("sculpt_tool", 'CREASE')]}), + ("paint.brush_select", {"type": 'K', "value": 'PRESS'}, + {"properties": [("sculpt_tool", 'SNAKE_HOOK')]}), + ("paint.brush_select", {"type": 'M', "value": 'PRESS'}, + {"properties": [("sculpt_tool", 'MASK'), ("toggle", True), ("create_missing", True)]}), ]) # Lasso Masking.