[Bf-blender-cvs] [4022a16fbef] blender2.8: Keymap: adjustments to shading keys
Campbell Barton
noreply at git.blender.org
Fri Nov 23 01:40:17 CET 2018
Commit: 4022a16fbef81f5d4f2aaabd0d627d0c0f529561
Author: Campbell Barton
Date: Fri Nov 23 11:34:58 2018 +1100
Branches: blender2.8
https://developer.blender.org/rB4022a16fbef81f5d4f2aaabd0d627d0c0f529561
Keymap: adjustments to shading keys
- Z shows pie menu (removed wire/xray toggles).
- Alt-Z toggles x-ray.
- Shift-Z toggles wireframe.
- Shift-Alt-Z toggles overlays.
Note that toggle overlays had no binding for 2.7x,
this is likely not a heavily used option and could even be left out.
===================================================================
M release/scripts/presets/keyconfig/keymap_data/blender_default.py
M release/scripts/startup/bl_ui/space_view3d.py
===================================================================
diff --git a/release/scripts/presets/keyconfig/keymap_data/blender_default.py b/release/scripts/presets/keyconfig/keymap_data/blender_default.py
index af639fac1a1..c052364c93f 100644
--- a/release/scripts/presets/keyconfig/keymap_data/blender_default.py
+++ b/release/scripts/presets/keyconfig/keymap_data/blender_default.py
@@ -1022,13 +1022,14 @@ def km_view3d(params):
{"properties": [("data_path", 'space_data.show_gizmo_tool')]}),
op_menu_pie("VIEW3D_MT_pivot_pie", {"type": 'PERIOD', "value": 'PRESS'}),
op_menu_pie("VIEW3D_MT_orientations_pie", {"type": 'COMMA', "value": 'PRESS'}),
- op_menu_pie("VIEW3D_MT_shading_pie", {"type": 'D', "value": 'PRESS'}),
- ("wm.context_toggle_enum", {"type": 'Z', "value": 'PRESS'},
- {"properties": [("data_path", 'space_data.shading.type'), ("value_1", 'WIREFRAME'), ("value_2", 'SOLID')]}),
- ("view3d.toggle_shading", {"type": 'Z', "value": 'PRESS', "alt": True},
- {"properties": [("type", 'MATERIAL')]}),
+ ("wm.context_toggle", {"type": 'ACCENT_GRAVE', "value": 'PRESS', "ctrl": True},
+ {"properties": [("data_path", 'space_data.show_gizmo_tool')]}),
+ op_menu_pie("VIEW3D_MT_shading_pie", {"type": 'Z', "value": 'PRESS'}),
("view3d.toggle_shading", {"type": 'Z', "value": 'PRESS', "shift": True},
- {"properties": [("type", 'RENDERED')]}),
+ {"properties": [("type", 'WIREFRAME')]}),
+ ("view3d.toggle_xray", {"type": 'Z', "value": 'PRESS', "alt": True}, None),
+ ("wm.context_toggle", {"type": 'Z', "value": 'PRESS', "alt": True, "shift": True},
+ {"properties": [("data_path", "space_data.overlay.show_overlays")]}),
])
else:
items.extend([
diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py
index 55d1636bd19..e7541729bfd 100644
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@ -3848,21 +3848,8 @@ class VIEW3D_MT_shading_pie(Menu):
view = context.space_data
- pie.prop_enum(view.shading, "type", value='WIREFRAME')
pie.prop_enum(view.shading, "type", value='SOLID')
-
- xray_active = (
- (context.mode in {'POSE', 'EDIT_MESH'}) or
- (view.shading.type in {'SOLID', 'WIREFRAME'})
- )
- if xray_active:
- sub = pie
- else:
- sub = pie.row()
- sub.active = False
- sub.operator("view3d.toggle_xray", text="Toggle X-Ray", icon='XRAY')
-
- pie.prop(view.overlay, "show_overlays", text="Toggle Overlays", icon='OVERLAY')
+ pie.prop_enum(view.shading, "type", value='WIREFRAME')
pie.prop_enum(view.shading, "type", value='MATERIAL')
pie.prop_enum(view.shading, "type", value='RENDERED')
More information about the Bf-blender-cvs
mailing list