Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/presets/keyconfig/keymap_data/blender_default.py
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
| Show First 20 Lines • Show All 4,391 Lines • ▼ Show 20 Lines | def km_face_mask(params): | ||||
| keymap = ( | keymap = ( | ||||
| "Paint Face Mask (Weight, Vertex, Texture)", | "Paint Face Mask (Weight, Vertex, Texture)", | ||||
| {"space_type": 'EMPTY', "region_type": 'WINDOW'}, | {"space_type": 'EMPTY', "region_type": 'WINDOW'}, | ||||
| {"items": items}, | {"items": items}, | ||||
| ) | ) | ||||
| items.extend([ | items.extend([ | ||||
| *_template_items_select_actions(params, "paint.face_select_all"), | *_template_items_select_actions(params, "paint.face_select_all"), | ||||
| *_template_items_hide_reveal_actions("paint.face_select_hide", "paint.face_select_reveal"), | *_template_items_hide_reveal_actions("paint.face_select_hide", "paint.face_vert_reveal"), | ||||
| ("paint.face_select_linked", {"type": 'L', "value": 'PRESS', "ctrl": True}, None), | ("paint.face_select_linked", {"type": 'L', "value": 'PRESS', "ctrl": True}, None), | ||||
| ("paint.face_select_linked_pick", {"type": 'L', "value": 'PRESS'}, | ("paint.face_select_linked_pick", {"type": 'L', "value": 'PRESS'}, | ||||
| {"properties": [("deselect", False)]}), | {"properties": [("deselect", False)]}), | ||||
| ("paint.face_select_linked_pick", {"type": 'L', "value": 'PRESS', "shift": True}, | ("paint.face_select_linked_pick", {"type": 'L', "value": 'PRESS', "shift": True}, | ||||
| {"properties": [("deselect", True)]}), | {"properties": [("deselect", True)]}), | ||||
| ]) | ]) | ||||
| return keymap | return keymap | ||||
| def km_weight_paint_vertex_selection(params): | def km_weight_paint_vertex_selection(params): | ||||
| items = [] | items = [] | ||||
| keymap = ( | keymap = ( | ||||
| "Paint Vertex Selection (Weight, Vertex)", | "Paint Vertex Selection (Weight, Vertex)", | ||||
| {"space_type": 'EMPTY', "region_type": 'WINDOW'}, | {"space_type": 'EMPTY', "region_type": 'WINDOW'}, | ||||
| {"items": items}, | {"items": items}, | ||||
| ) | ) | ||||
| items.extend([ | items.extend([ | ||||
| *_template_items_select_actions(params, "paint.vert_select_all"), | *_template_items_select_actions(params, "paint.vert_select_all"), | ||||
| *_template_items_hide_reveal_actions("paint.vert_select_hide", "paint.face_vert_reveal"), | |||||
| ("view3d.select_box", {"type": 'B', "value": 'PRESS'}, None), | ("view3d.select_box", {"type": 'B', "value": 'PRESS'}, None), | ||||
| ("view3d.select_lasso", {"type": params.action_mouse, "value": 'CLICK_DRAG', "ctrl": True}, | ("view3d.select_lasso", {"type": params.action_mouse, "value": 'CLICK_DRAG', "ctrl": True}, | ||||
| {"properties": [("mode", 'ADD')]}), | {"properties": [("mode", 'ADD')]}), | ||||
| ("view3d.select_lasso", {"type": params.action_mouse, "value": 'CLICK_DRAG', "shift": True, "ctrl": True}, | ("view3d.select_lasso", {"type": params.action_mouse, "value": 'CLICK_DRAG', "shift": True, "ctrl": True}, | ||||
| {"properties": [("mode", 'SUB')]}), | {"properties": [("mode", 'SUB')]}), | ||||
| ("view3d.select_circle", {"type": 'C', "value": 'PRESS'}, None), | ("view3d.select_circle", {"type": 'C', "value": 'PRESS'}, None), | ||||
| ]) | ]) | ||||
| ▲ Show 20 Lines • Show All 534 Lines • ▼ Show 20 Lines | items.extend([ | ||||
| {"properties": [("mode", 'ROTATION'), ("texmode", 'SECONDARY')]}), | {"properties": [("mode", 'ROTATION'), ("texmode", 'SECONDARY')]}), | ||||
| ("wm.context_toggle", {"type": 'M', "value": 'PRESS'}, | ("wm.context_toggle", {"type": 'M', "value": 'PRESS'}, | ||||
| {"properties": [("data_path", 'vertex_paint_object.data.use_paint_mask')]}), | {"properties": [("data_path", 'vertex_paint_object.data.use_paint_mask')]}), | ||||
| ("wm.context_toggle", {"type": 'S', "value": 'PRESS', "shift": True}, | ("wm.context_toggle", {"type": 'S', "value": 'PRESS', "shift": True}, | ||||
| {"properties": [("data_path", 'tool_settings.vertex_paint.brush.use_smooth_stroke')]}), | {"properties": [("data_path", 'tool_settings.vertex_paint.brush.use_smooth_stroke')]}), | ||||
| op_menu("VIEW3D_MT_angle_control", {"type": 'R', "value": 'PRESS'}), | op_menu("VIEW3D_MT_angle_control", {"type": 'R', "value": 'PRESS'}), | ||||
| ("wm.context_menu_enum", {"type": 'E', "value": 'PRESS'}, | ("wm.context_menu_enum", {"type": 'E', "value": 'PRESS'}, | ||||
| {"properties": [("data_path", 'tool_settings.vertex_paint.brush.stroke_method')]}), | {"properties": [("data_path", 'tool_settings.vertex_paint.brush.stroke_method')]}), | ||||
| ("paint.face_vert_reveal", {"type": 'H', "value": 'PRESS', "alt": True}, None), | |||||
| *_template_items_context_panel("VIEW3D_PT_paint_vertex_context_menu", params.context_menu_event), | *_template_items_context_panel("VIEW3D_PT_paint_vertex_context_menu", params.context_menu_event), | ||||
| ]) | ]) | ||||
| if params.legacy: | if params.legacy: | ||||
| items.extend(_template_items_legacy_tools_from_numbers()) | items.extend(_template_items_legacy_tools_from_numbers()) | ||||
| else: | else: | ||||
| items.append( | items.append( | ||||
| ("wm.context_toggle", {"type": 'V', "value": 'PRESS'}, | ("wm.context_toggle", {"type": 'V', "value": 'PRESS'}, | ||||
| Show All 31 Lines | items.extend([ | ||||
| {"properties": [("data_path", 'tool_settings.vertex_paint.brush.stroke_method')]}), | {"properties": [("data_path", 'tool_settings.vertex_paint.brush.stroke_method')]}), | ||||
| ("wm.context_toggle", {"type": 'M', "value": 'PRESS'}, | ("wm.context_toggle", {"type": 'M', "value": 'PRESS'}, | ||||
| {"properties": [("data_path", 'weight_paint_object.data.use_paint_mask')]}), | {"properties": [("data_path", 'weight_paint_object.data.use_paint_mask')]}), | ||||
| ("wm.context_toggle", {"type": 'V', "value": 'PRESS'}, | ("wm.context_toggle", {"type": 'V', "value": 'PRESS'}, | ||||
| {"properties": [("data_path", 'weight_paint_object.data.use_paint_mask_vertex')]}), | {"properties": [("data_path", 'weight_paint_object.data.use_paint_mask_vertex')]}), | ||||
| ("wm.context_toggle", {"type": 'S', "value": 'PRESS', "shift": True}, | ("wm.context_toggle", {"type": 'S', "value": 'PRESS', "shift": True}, | ||||
| {"properties": [("data_path", 'tool_settings.weight_paint.brush.use_smooth_stroke')]}), | {"properties": [("data_path", 'tool_settings.weight_paint.brush.use_smooth_stroke')]}), | ||||
| op_menu_pie("VIEW3D_MT_wpaint_vgroup_lock_pie", {"type": 'K', "value": 'PRESS'}), | op_menu_pie("VIEW3D_MT_wpaint_vgroup_lock_pie", {"type": 'K', "value": 'PRESS'}), | ||||
| ("paint.face_vert_reveal", {"type": 'H', "value": 'PRESS', "alt": True}, None), | |||||
| *_template_items_context_panel("VIEW3D_PT_paint_weight_context_menu", params.context_menu_event), | *_template_items_context_panel("VIEW3D_PT_paint_weight_context_menu", params.context_menu_event), | ||||
| ]) | ]) | ||||
| if params.select_mouse == 'LEFTMOUSE': | if params.select_mouse == 'LEFTMOUSE': | ||||
| # Bone selection for combined weight paint + pose mode. | # Bone selection for combined weight paint + pose mode. | ||||
| items.extend([ | items.extend([ | ||||
| ("view3d.select", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, None), | ("view3d.select", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, None), | ||||
| ]) | ]) | ||||
| ▲ Show 20 Lines • Show All 3,197 Lines • Show Last 20 Lines | |||||