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 All 36 Lines | __slots__ = ( | ||||
| "use_mouse_emulate_3_button", | "use_mouse_emulate_3_button", | ||||
| # Experimental option. | # Experimental option. | ||||
| "pie_value", | "pie_value", | ||||
| # User preferences. | # User preferences. | ||||
| # | # | ||||
| # Swap 'Space/Shift-Space'. | # Swap 'Space/Shift-Space'. | ||||
| "spacebar_action", | "spacebar_action", | ||||
| # Drag keys to activate immediately, tap for tools. | |||||
| "use_tap_for_tools", | |||||
| # Key toggles selection with 'A'. | # Key toggles selection with 'A'. | ||||
| "use_select_all_toggle", | "use_select_all_toggle", | ||||
| # Activate gizmo on drag (which support it). | # Activate gizmo on drag (which support it). | ||||
| "use_gizmo_drag", | "use_gizmo_drag", | ||||
| # Use pie menu for tab by default (swap 'Tab/Ctrl-Tab'). | # Use pie menu for tab by default (swap 'Tab/Ctrl-Tab'). | ||||
| "use_v3d_tab_menu", | "use_v3d_tab_menu", | ||||
| # Use extended pie menu for shading. | # Use extended pie menu for shading. | ||||
| "use_v3d_shade_ex_pie", | "use_v3d_shade_ex_pie", | ||||
| Show All 10 Lines | def __init__( | ||||
| self, | self, | ||||
| *, | *, | ||||
| legacy=False, | legacy=False, | ||||
| select_mouse='RIGHT', | select_mouse='RIGHT', | ||||
| use_mouse_emulate_3_button=False, | use_mouse_emulate_3_button=False, | ||||
| # User preferences. | # User preferences. | ||||
| spacebar_action='TOOL', | spacebar_action='TOOL', | ||||
| use_tap_for_tools=False, | |||||
| use_select_all_toggle=False, | use_select_all_toggle=False, | ||||
| use_gizmo_drag=True, | use_gizmo_drag=True, | ||||
| use_v3d_tab_menu=False, | use_v3d_tab_menu=False, | ||||
| use_v3d_shade_ex_pie=False, | use_v3d_shade_ex_pie=False, | ||||
| use_v3d_mmb_pan=False, | use_v3d_mmb_pan=False, | ||||
| use_pie_click_drag=False, | use_pie_click_drag=False, | ||||
| v3d_tilde_action='VIEW', | v3d_tilde_action='VIEW', | ||||
| v3d_alt_mmb_drag_action='RELATIVE', | v3d_alt_mmb_drag_action='RELATIVE', | ||||
| Show All 34 Lines | ): | ||||
| self.cursor_set_event = {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True} | self.cursor_set_event = {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True} | ||||
| self.cursor_tweak_event = {"type": 'EVT_TWEAK_R', "value": 'ANY', "shift": True} | self.cursor_tweak_event = {"type": 'EVT_TWEAK_R', "value": 'ANY', "shift": True} | ||||
| self.use_mouse_emulate_3_button = use_mouse_emulate_3_button | self.use_mouse_emulate_3_button = use_mouse_emulate_3_button | ||||
| # User preferences | # User preferences | ||||
| self.spacebar_action = spacebar_action | self.spacebar_action = spacebar_action | ||||
| self.use_tap_for_tools = use_tap_for_tools | |||||
| self.use_gizmo_drag = use_gizmo_drag | self.use_gizmo_drag = use_gizmo_drag | ||||
| self.use_select_all_toggle = use_select_all_toggle | self.use_select_all_toggle = use_select_all_toggle | ||||
| self.use_v3d_tab_menu = use_v3d_tab_menu | self.use_v3d_tab_menu = use_v3d_tab_menu | ||||
| self.use_v3d_shade_ex_pie = use_v3d_shade_ex_pie | self.use_v3d_shade_ex_pie = use_v3d_shade_ex_pie | ||||
| self.use_v3d_mmb_pan = use_v3d_mmb_pan | self.use_v3d_mmb_pan = use_v3d_mmb_pan | ||||
| self.v3d_tilde_action = v3d_tilde_action | self.v3d_tilde_action = v3d_tilde_action | ||||
| self.v3d_alt_mmb_drag_action = v3d_alt_mmb_drag_action | self.v3d_alt_mmb_drag_action = v3d_alt_mmb_drag_action | ||||
| ▲ Show 20 Lines • Show All 1,008 Lines • ▼ Show 20 Lines | items.extend([ | ||||
| ("view3d.clear_render_border", {"type": 'B', "value": 'PRESS', "ctrl": True, "alt": True}, None), | ("view3d.clear_render_border", {"type": 'B', "value": 'PRESS', "ctrl": True, "alt": True}, None), | ||||
| # Cameras. | # Cameras. | ||||
| ("view3d.camera_to_view", {"type": 'NUMPAD_0', "value": 'PRESS', "ctrl": True, "alt": True}, None), | ("view3d.camera_to_view", {"type": 'NUMPAD_0', "value": 'PRESS', "ctrl": True, "alt": True}, None), | ||||
| ("view3d.object_as_camera", {"type": 'NUMPAD_0', "value": 'PRESS', "ctrl": True}, None), | ("view3d.object_as_camera", {"type": 'NUMPAD_0', "value": 'PRESS', "ctrl": True}, None), | ||||
| # Copy/paste. | # Copy/paste. | ||||
| ("view3d.copybuffer", {"type": 'C', "value": 'PRESS', "ctrl": True}, None), | ("view3d.copybuffer", {"type": 'C', "value": 'PRESS', "ctrl": True}, None), | ||||
| ("view3d.pastebuffer", {"type": 'V', "value": 'PRESS', "ctrl": True}, None), | ("view3d.pastebuffer", {"type": 'V', "value": 'PRESS', "ctrl": True}, None), | ||||
| # Transform. | # Transform. | ||||
| ("transform.translate", {"type": 'G', "value": 'PRESS', "repeat": False}, None), | |||||
| ("transform.translate", {"type": params.select_tweak, "value": 'ANY'}, None), | ("transform.translate", {"type": params.select_tweak, "value": 'ANY'}, None), | ||||
| *( | |||||
| ( | |||||
| ("transform.translate", {"type": 'G', "value": 'CLICK_DRAG', "repeat": False}, | |||||
| {"properties": [("release_confirm", True)]}), | |||||
| op_tool_cycle("builtin.move", {"type": 'G', "value": 'CLICK', "repeat": False}), | |||||
| ("transform.rotate", {"type": 'R', "value": 'CLICK_DRAG', "repeat": False}, | |||||
| {"properties": [("release_confirm", True)]}), | |||||
| op_tool_cycle("builtin.rotate", {"type": 'R', "value": 'CLICK', "repeat": False}), | |||||
| ("transform.resize", {"type": 'S', "value": 'CLICK_DRAG', "repeat": False}, | |||||
| {"properties": [("release_confirm", True)]}), | |||||
| op_tool_cycle("builtin.scale", {"type": 'S', "value": 'CLICK', "repeat": False}), | |||||
| ) | |||||
| if params.use_tap_for_tools else | |||||
| ( | |||||
| ("transform.translate", {"type": 'G', "value": 'PRESS', "repeat": False}, None), | |||||
| ("transform.rotate", {"type": 'R', "value": 'PRESS', "repeat": False}, None), | ("transform.rotate", {"type": 'R', "value": 'PRESS', "repeat": False}, None), | ||||
| ("transform.resize", {"type": 'S', "value": 'PRESS', "repeat": False}, None), | ("transform.resize", {"type": 'S', "value": 'PRESS', "repeat": False}, None), | ||||
| ) | |||||
| ), | |||||
| ("transform.bend", {"type": 'W', "value": 'PRESS', "shift": True, "repeat": False}, None), | ("transform.bend", {"type": 'W', "value": 'PRESS', "shift": True, "repeat": False}, None), | ||||
| ("transform.tosphere", {"type": 'S', "value": 'PRESS', "shift": True, "alt": True, "repeat": False}, None), | ("transform.tosphere", {"type": 'S', "value": 'PRESS', "shift": True, "alt": True, "repeat": False}, None), | ||||
| ("transform.shear", {"type": 'S', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True, "repeat": False}, None), | ("transform.shear", {"type": 'S', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True, "repeat": False}, None), | ||||
| ("transform.mirror", {"type": 'M', "value": 'PRESS', "ctrl": True, "repeat": False}, None), | ("transform.mirror", {"type": 'M', "value": 'PRESS', "ctrl": True, "repeat": False}, None), | ||||
| ("wm.context_toggle", {"type": 'TAB', "value": 'PRESS', "shift": True}, | ("wm.context_toggle", {"type": 'TAB', "value": 'PRESS', "shift": True}, | ||||
| {"properties": [("data_path", 'tool_settings.use_snap')]}), | {"properties": [("data_path", 'tool_settings.use_snap')]}), | ||||
| op_panel("VIEW3D_PT_snapping", {"type": 'TAB', "value": 'PRESS', "shift": True, "ctrl": True}, [("keep_open", False)]), | op_panel("VIEW3D_PT_snapping", {"type": 'TAB', "value": 'PRESS', "shift": True, "ctrl": True}, [("keep_open", False)]), | ||||
| ("object.transform_axis_target", {"type": 'T', "value": 'PRESS', "shift": True}, None), | ("object.transform_axis_target", {"type": 'T', "value": 'PRESS', "shift": True}, None), | ||||
| ▲ Show 20 Lines • Show All 3,341 Lines • ▼ Show 20 Lines | def km_transform_modal_map(_params): | ||||
| ) | ) | ||||
| items.extend([ | items.extend([ | ||||
| ("CONFIRM", {"type": 'LEFTMOUSE', "value": 'PRESS', "any": True}, None), | ("CONFIRM", {"type": 'LEFTMOUSE', "value": 'PRESS', "any": True}, None), | ||||
| ("CONFIRM", {"type": 'RET', "value": 'PRESS', "any": True}, None), | ("CONFIRM", {"type": 'RET', "value": 'PRESS', "any": True}, None), | ||||
| ("CONFIRM", {"type": 'NUMPAD_ENTER', "value": 'PRESS', "any": True}, None), | ("CONFIRM", {"type": 'NUMPAD_ENTER', "value": 'PRESS', "any": True}, None), | ||||
| ("CANCEL", {"type": 'RIGHTMOUSE', "value": 'PRESS', "any": True}, None), | ("CANCEL", {"type": 'RIGHTMOUSE', "value": 'PRESS', "any": True}, None), | ||||
| ("CANCEL", {"type": 'ESC', "value": 'PRESS', "any": True}, None), | ("CANCEL", {"type": 'ESC', "value": 'PRESS', "any": True}, None), | ||||
| ("RELEASE_CONFIRM_OFF", {"type": 'SPACE', "value": 'PRESS', "any": True}, None), | |||||
| ("AXIS_X", {"type": 'X', "value": 'PRESS', "repeat": False}, None), | ("AXIS_X", {"type": 'X', "value": 'PRESS', "repeat": False}, None), | ||||
| ("AXIS_Y", {"type": 'Y', "value": 'PRESS', "repeat": False}, None), | ("AXIS_Y", {"type": 'Y', "value": 'PRESS', "repeat": False}, None), | ||||
| ("AXIS_Z", {"type": 'Z', "value": 'PRESS', "repeat": False}, None), | ("AXIS_Z", {"type": 'Z', "value": 'PRESS', "repeat": False}, None), | ||||
| ("PLANE_X", {"type": 'X', "value": 'PRESS', "shift": True, "repeat": False}, None), | ("PLANE_X", {"type": 'X', "value": 'PRESS', "shift": True, "repeat": False}, None), | ||||
| ("PLANE_Y", {"type": 'Y', "value": 'PRESS', "shift": True, "repeat": False}, None), | ("PLANE_Y", {"type": 'Y', "value": 'PRESS', "shift": True, "repeat": False}, None), | ||||
| ("PLANE_Z", {"type": 'Z', "value": 'PRESS', "shift": True, "repeat": False}, None), | ("PLANE_Z", {"type": 'Z', "value": 'PRESS', "shift": True, "repeat": False}, None), | ||||
| ("CONS_OFF", {"type": 'C', "value": 'PRESS', "repeat": False}, None), | ("CONS_OFF", {"type": 'C', "value": 'PRESS', "repeat": False}, None), | ||||
| ("TRANSLATE", {"type": 'G', "value": 'PRESS', "repeat": False}, None), | ("TRANSLATE", {"type": 'G', "value": 'PRESS', "repeat": False}, None), | ||||
| ▲ Show 20 Lines • Show All 1,873 Lines • Show Last 20 Lines | |||||