Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/presets/keyconfig/blender.py
| Show First 20 Lines • Show All 48 Lines • ▼ Show 20 Lines | spacebar_action: EnumProperty( | ||||
| 2), | 2), | ||||
| ), | ), | ||||
| description=( | description=( | ||||
| "Action when 'Space' is pressed" | "Action when 'Space' is pressed" | ||||
| ), | ), | ||||
| default='PLAY', | default='PLAY', | ||||
| update=update_fn, | update=update_fn, | ||||
| ) | ) | ||||
| use_tap_for_tools: BoolProperty( | |||||
| name="Tap For Tools", | |||||
| description=( | |||||
| "Causes transform keys to activate the tool when tapping, " | |||||
| "or run the action directly when the key is held while dragging the cursor" | |||||
| ), | |||||
| # For testing, would probably be off by default. | |||||
| default=True, | |||||
| update=update_fn, | |||||
| ) | |||||
| use_select_all_toggle: BoolProperty( | use_select_all_toggle: BoolProperty( | ||||
| name="Select All Toggles", | name="Select All Toggles", | ||||
| description=( | description=( | ||||
| "Causes select-all ('A' key) to de-select in the case a selection exists" | "Causes select-all ('A' key) to de-select in the case a selection exists" | ||||
| ), | ), | ||||
| default=False, | default=False, | ||||
| update=update_fn, | update=update_fn, | ||||
| ) | ) | ||||
| ▲ Show 20 Lines • Show All 100 Lines • ▼ Show 20 Lines | def draw(self, layout): | ||||
| if is_select_left: | if is_select_left: | ||||
| col.label(text="Activate Gizmo:") | col.label(text="Activate Gizmo:") | ||||
| col.row().prop(self, "gizmo_action", expand=True) | col.row().prop(self, "gizmo_action", expand=True) | ||||
| else: | else: | ||||
| col.label() | col.label() | ||||
| col.label() | col.label() | ||||
| col.prop(self, "use_tap_for_tools") | |||||
| col.prop(self, "use_select_all_toggle") | col.prop(self, "use_select_all_toggle") | ||||
| col = split.column(align=True) | col = split.column(align=True) | ||||
| col.label(text="Spacebar Action:") | col.label(text="Spacebar Action:") | ||||
| col.row().prop(self, "spacebar_action", expand=True) | col.row().prop(self, "spacebar_action", expand=True) | ||||
| layout.label(text="3D View:") | layout.label(text="3D View:") | ||||
| split = layout.split() | split = layout.split() | ||||
| Show All 25 Lines | def load(): | ||||
| keyconfig_data = blender_default.generate_keymaps( | keyconfig_data = blender_default.generate_keymaps( | ||||
| blender_default.Params( | blender_default.Params( | ||||
| select_mouse=kc_prefs.select_mouse, | select_mouse=kc_prefs.select_mouse, | ||||
| use_mouse_emulate_3_button=( | use_mouse_emulate_3_button=( | ||||
| prefs.inputs.use_mouse_emulate_3_button and | prefs.inputs.use_mouse_emulate_3_button and | ||||
| prefs.inputs.mouse_emulate_3_button_modifier == 'ALT' | prefs.inputs.mouse_emulate_3_button_modifier == 'ALT' | ||||
| ), | ), | ||||
| spacebar_action=kc_prefs.spacebar_action, | spacebar_action=kc_prefs.spacebar_action, | ||||
| use_tap_for_tools=kc_prefs.use_tap_for_tools, | |||||
| v3d_tilde_action=kc_prefs.v3d_tilde_action, | v3d_tilde_action=kc_prefs.v3d_tilde_action, | ||||
| use_v3d_mmb_pan=(kc_prefs.v3d_mmb_action == 'PAN'), | use_v3d_mmb_pan=(kc_prefs.v3d_mmb_action == 'PAN'), | ||||
| v3d_alt_mmb_drag_action=kc_prefs.v3d_alt_mmb_drag_action, | v3d_alt_mmb_drag_action=kc_prefs.v3d_alt_mmb_drag_action, | ||||
| use_select_all_toggle=kc_prefs.use_select_all_toggle, | use_select_all_toggle=kc_prefs.use_select_all_toggle, | ||||
| use_v3d_tab_menu=kc_prefs.use_v3d_tab_menu, | use_v3d_tab_menu=kc_prefs.use_v3d_tab_menu, | ||||
| use_v3d_shade_ex_pie=kc_prefs.use_v3d_shade_ex_pie, | use_v3d_shade_ex_pie=kc_prefs.use_v3d_shade_ex_pie, | ||||
| use_gizmo_drag=( | use_gizmo_drag=( | ||||
| kc_prefs.select_mouse == 'LEFT' and | kc_prefs.select_mouse == 'LEFT' and | ||||
| Show All 16 Lines | |||||