目录

  1. 概述
  2. 主题
  3. Matcaps
  4. 着色与渲染
  5. 叠加层
  6. 大纲
  7. 启动场景
  8. 偏好设置

概述

Customize 工具——从插件偏好设置中访问——会更改各种 Blender 设置、偏好设置和键位映射。

注意

定制是非常个人化的。这个工具主要是我为自己准备的,用来按照自己喜欢的方式设置 Blender。 但你可以随意只选用其中的一部分。例如,你可以只选择主题或 Matcaps。

CustomizePreferences

运行时,该工具会将所做的每一项更改打印到系统控制台。
这些更改也列在下面。

主题

M3 主题融合了用于常规 UI 颜色的 Flatty Dark Blueberry,以及 Paweł Łyczkowski 的用于 3D 视图颜色的 rTheme

Matcaps

MACHIN3tools 附带以下 4 个 Matcap。如果启用了 matcap 定制,它们将被复制到 Blender 的 matcap 文件夹中。

  • matcap_base.exr
  • matcap_shiny_red.exr
  • matcap_zebra_horizontal.exr
  • matcap_zebra_vertical.exr

着色与渲染

注意

着色更改会影响当前打开的 blend 文件/场景。
假设启动文件已打开,用户会将更改保存到启动文件中。

  • shading.type 改为 SOLID
  • shading.light 改为 MATCAP
  • shading.color_type 改为 SINGLE
  • shading.single_color 改为 838387
  • shading.studio_light 改为 matcap_base.exr
  • shading.studiolight_background_alpha 改为 0
  • shading.studiolight_background_blur 改为 1
  • 启用 shading.show_cavity
  • shading.cavity_type 改为 WORLD
  • shading.cavity_ridge_factor 改为 0
  • shading.cavity_valley_factor 改为 2
  • 启用 shading.show_backface_culling
  • 启用 shading.use_scene_lights
  • 启用 shading.use_scene_lights_render
  • 停用 shading.use_scene_world_render
  • 启用 Eevee Next 的 LOW 预设
  • 将渲染引擎改为 CYCLES
  • 将 Cycles 设备改为 GPU
  • 启用 cycle.use_preview_denoising
  • cycles.preview_denoising_start_sample 设置为 2
  • cycles.preview_denoising_input_passes 设置为 NONE
  • 启用快速 GI 近似
  • cycles.ao_bounces 设置为 2
  • cycles.ao_bounces_render 设置为 2

叠加层

注意

叠加层更改会影响当前打开的 blend 文件/场景。
假设启动文件已打开,用户会将更改保存到启动文件中。

  • 启用 overlay.show_face_center
  • 停用 overlay.show_relationship_lines
  • overlay.vertex_opacity 改为 1
  • 停用 overlay.show_fade_inactive
  • 启用 overlay.show_face_orientation(当使用 M3 主题时)

大纲

注意

大纲更改会影响当前打开的 blend 文件/场景。
假设启动文件已打开,用户会将更改保存到启动文件中。

  • 停用 outliner.use_filter_children
  • 停用 outliner.use_filter_object_content
  • 启用 outliner.show_restrict_column_select
  • 启用 outliner.show_restrict_column_viewport
  • 启用 outliner.show_restrict_column_render

启动场景

注意

启动场景更改会影响当前打开的 blend 文件/场景。
假设启动文件已打开,用户会将更改保存到启动文件中。

  • 启用 tool_settings.use_uv_select_sync
  • 停用 overlay.show_cursor
  • 启用 scene.M3.draw_cursor_axes
  • 启用 scene.M3.draw_active_axes
  • 启用 GPU 合成
  • 移除默认灯光
  • 移除默认相机
  • 移除默认立方体
  • 移除默认集合
  • 移除默认材质
  • 将视口与世界 Y 轴对齐
  • 将标注笔触放置设置为 SURFACE
  • 将标注橡皮擦大小设置为 50

偏好设置

注意

偏好设置中的以下更改都不会自动保存。
实际上,MACHIN3tools 会刻意禁用偏好设置的自动保存。
假设用户会手动保存这些更改。

界面

  • 停用启动画面
  • 启用工具提示
  • 启用 Python 工具提示
  • 启用开发者附加功能
  • 将头部位置改为 BOTTOM(针对 3D 视图),再作为常规偏好设置改回 KEEP_EXISTING
  • 停用导航控件
  • 将颜色选择器改为 SQUARE_SV
  • 将饼状菜单动画超时改为 0
  • 启用状态栏系统内存
  • 启用状态栏显存

视口

  • 将 3D 视口轴改为 MINIMAL

输入与导航

  • 启用鼠标缩放反转
  • 启用缩放到鼠标位置
  • 将双击速度改为 200
  • NDOF 死区改为 0.03
  • 停用 NDOF 缩放反转
  • 停用 NDOF 锁定相机平移/缩放
  • NDOF 视图旋转方法改为转盘
  • 停用 NDOF 平移轴反转
  • 停用 NDOF 旋转轴反转
  • 停用 NDOF 锁定地平线
  • 停用 NDOF(显示)轨道中心

键位映射

Customize 工具的键位映射选项会设置为 2.7x 键位映射,然后对其进行大量修改,首先从选择开始,将使用 LEFT 鼠标键完成。

窗口键位映射

  • 停用 wm.open_mainfile, name: Open, active: True, map type: KEYBOARD, type: F1, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
  • 停用 wm.doc_view_manual_ui_context, name: View Online Manual, active: True, map type: KEYBOARD, type: F1, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {}
  • 停用 wm.open_mainfile, name: Open, active: True, map type: KEYBOARD, type: O, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
  • 停用 wm.save_as_mainfile, name: Save As, active: True, map type: KEYBOARD, type: F2, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
  • 停用 wm.save_as_mainfile, name: Save Copy, active: True, map type: KEYBOARD, type: S, value: PRESS, alt: 1, ctrl: 1, shift: 0, properties: {'copy': 1}
  • 停用 wm.save_as_mainfile, name: Save As, active: True, map type: KEYBOARD, type: S, value: PRESS, alt: 0, ctrl: 1, shift: 1, properties: {}

屏幕键位映射

  • ed.undo, name: Undo, active: True, map type: KEYBOARD, type: Z, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
    • 改为 ed.undo, name: Undo, active: True, map type: KEYBOARD, type: F1, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
  • ed.redo, name: Redo, active: True, map type: KEYBOARD, type: Z, value: PRESS, alt: 0, ctrl: 1, shift: 1, properties: {}
    • 改为 ed.redo, name: Redo, active: True, map type: KEYBOARD, type: F2, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
  • ed.undo_history, name: Undo History, active: True, map type: KEYBOARD, type: Z, value: PRESS, alt: 1, ctrl: 1, shift: 0, properties: {}
    • 改为 ed.undo_history, name: Undo History, active: True, map type: KEYBOARD, type: F1, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {}
  • 停用 screen.screen_full_area, name: Toggle Maximize Area, active: True, map type: KEYBOARD, type: UP_ARROW, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
  • 停用 screen.screen_full_area, name: Toggle Maximize Area, active: True, map type: KEYBOARD, type: DOWN_ARROW, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
  • 停用 screen.screen_full_area, name: Toggle Maximize Area, active: True, map type: KEYBOARD, type: SPACE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {}
  • 停用 screen.screen_full_area, name: Toggle Maximize Area, active: True, map type: KEYBOARD, type: F10, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'use_hide_panels': 1}
  • screen.repeat_history, name: Repeat History, active: True, map type: KEYBOARD, type: R, value: PRESS, alt: 1, ctrl: 1, shift: 0, properties: {}
    • 改为 screen.repeat_history, name: Repeat History, active: True, map type: KEYBOARD, type: R, value: PRESS, alt: 1, ctrl: 0, shift: 1, properties: {}
  • screen.redo_last, name: Redo Last, active: True, map type: KEYBOARD, type: F6, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
    • 改为 screen.redo_last, name: Redo Last, active: True, map type: MOUSE, type: BUTTON4MOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}

屏幕编辑键位映射

  • screen.screen_full_area, name: Toggle Maximize Area, active: True, map type: KEYBOARD, type: ACTIONZONE_FULLSCREEN, value: ANY, alt: 0, ctrl: 0, shift: 0, properties: {'use_hide_panels': 1}
    • 改为 screen.screen_full_area, name: Toggle Maximize Area, active: True, map type: KEYBOARD, type: SPACE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'use_hide_panels': 1}

用户界面键位映射

  • ui.reset_default_button, name: Reset to Default Value, active: True, map type: KEYBOARD, type: BACK_SPACE, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'all': 1}
    • 改为 ui.reset_default_button, name: Reset to Default Value, active: True, map type: MOUSE, type: MIDDLEMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'all': 0}

帧键位映射

  • 停用 screen.animation_play, name: Play Animation, active: True, map type: KEYBOARD, type: A, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {}
  • 停用 screen.animation_play, name: Play Animation, active: True, map type: KEYBOARD, type: A, value: PRESS, alt: 1, ctrl: 0, shift: 1, properties: {'reverse': 1}
  • 停用 screen.animation_play, name: Play Animation, active: True, map type: KEYBOARD, type: MEDIA_PLAY, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}

大纲键位映射

  • outliner.show_active, name: Show Active, active: True, map type: KEYBOARD, type: PERIOD, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
    • 改为 outliner.show_active, name: Show Active, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
  • outliner.start_filter, name: Filter, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
    • 改为 outliner.start_filter, name: Filter, active: True, map type: KEYBOARD, type: SLASH, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}

3D 视图键位映射

  • view3d.cursor3d, name: Set 3D Cursor, active: True, map type: MOUSE, type: RIGHTMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {}
    • 改为 view3d.cursor3d, name: Set 3D Cursor, active: True, map type: MOUSE, type: RIGHTMOUSE, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'orientation': 3}
  • 停用 transform.translate, name: Move, active: True, map type: MOUSE, type: RIGHTMOUSE, value: CLICK_DRAG, alt: 0, ctrl: 0, shift: 1, properties: {'release_confirm': 1, 'cursor_transform': 1}
  • view3d.view_selected, name: Frame Selected, active: True, map type: KEYBOARD, type: NUMPAD_PERIOD, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
    • 改为 view3d.view_selected, name: Frame Selected, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
  • 停用 view3d.view_axis, name: View Axis, active: True, map type: MOUSE, type: MIDDLEMOUSE, value: CLICK_DRAG, alt: 1, ctrl: 0, shift: 0, properties: {'type': 5, 'relative': 1}
  • 停用 view3d.view_axis, name: View Axis, active: True, map type: MOUSE, type: MIDDLEMOUSE, value: CLICK_DRAG, alt: 1, ctrl: 0, shift: 0, properties: {'type': 6, 'relative': 1}
  • 停用 view3d.view_axis, name: View Axis, active: True, map type: MOUSE, type: MIDDLEMOUSE, value: CLICK_DRAG, alt: 1, ctrl: 0, shift: 0, properties: {'type': 4, 'relative': 1}
  • 停用 view3d.view_axis, name: View Axis, active: True, map type: MOUSE, type: MIDDLEMOUSE, value: CLICK_DRAG, alt: 1, ctrl: 0, shift: 0, properties: {'type': 3, 'relative': 1}
  • view3d.view_selected, name: Frame Selected, active: True, map type: NDOF, type: NDOF_BUTTON_FIT, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
    • 改为 view3d.view_center_pick, name: Center View to Mouse, active: True, map type: NDOF, type: NDOF_BUTTON_1, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
  • view3d.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 0, ctrl: 0, shift: 0, properties: {}
    • 改为 view3d.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
  • view3d.select, name: Select (Toggle), active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 0, ctrl: 0, shift: 1, properties: {'toggle': 1}
    • 改为 view3d.select, name: Select (Toggle), active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'toggle': 1}
  • 停用 view3d.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 0, ctrl: 1, shift: 0, properties: {'center': 1, 'object': 1}
  • view3d.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 1, ctrl: 0, shift: 0, properties: {'enumerate': 1}
    • 改为 view3d.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'enumerate': 1}
  • 停用 view3d.select, name: Select (Toggle), active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 0, ctrl: 1, shift: 1, properties: {'toggle': 1, 'center': 1}
  • 停用 view3d.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 1, ctrl: 1, shift: 0, properties: {'center': 1, 'enumerate': 1}
  • 停用 view3d.select, name: Select (Toggle), active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 1, ctrl: 0, shift: 1, properties: {'toggle': 1, 'enumerate': 1}
  • 停用 view3d.select, name: Select (Toggle), active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 1, ctrl: 1, shift: 1, properties: {'toggle': 1, 'center': 1, 'enumerate': 1}
  • 停用 view3d.zoom_border, name: Zoom to Border, active: True, map type: KEYBOARD, type: B, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {}
  • 停用 transform.translate, name: Move, active: True, map type: KEYBOARD, type: T, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'texture_space': 1}

物体模式键位映射

  • object.select_hierarchy, name: Select Hierarchy, active: True, map type: KEYBOARD, type: LEFT_BRACKET, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'direction': 0, 'extend': 0}
    • 改为 object.select_hierarchy, name: Select Hierarchy, active: True, map type: KEYBOARD, type: UP_ARROW, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'direction': 0, 'extend': 0}
  • object.select_hierarchy, name: Select Hierarchy, active: True, map type: KEYBOARD, type: RIGHT_BRACKET, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'direction': 1, 'extend': 0}
    • 改为 object.select_hierarchy, name: Select Hierarchy, active: True, map type: KEYBOARD, type: DOWN_ARROW, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'direction': 1, 'extend': 0}
  • 停用 object.delete, name: Delete, active: True, map type: KEYBOARD, type: X, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'use_global': 1}
  • 停用 object.delete, name: Delete, active: True, map type: KEYBOARD, type: DEL, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'use_global': 0, 'confirm': 0}
  • 停用 object.delete, name: Delete, active: True, map type: KEYBOARD, type: DEL, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'use_global': 1, 'confirm': 0}
  • 停用 object.move_to_collection, name: Move to Collection, active: True, map type: KEYBOARD, type: M, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
  • 停用 object.link_to_collection, name: Link to Collection, active: True, map type: KEYBOARD, type: M, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: H, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: ONE, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'collection_index': 1, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: TWO, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'collection_index': 2, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: THREE, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'collection_index': 3, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: FOUR, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'collection_index': 4, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: FIVE, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'collection_index': 5, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: SIX, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'collection_index': 6, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: SEVEN, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'collection_index': 7, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: EIGHT, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'collection_index': 8, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: NINE, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'collection_index': 9, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: ZERO, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'collection_index': 10, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: ONE, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'collection_index': 11, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: TWO, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'collection_index': 12, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: THREE, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'collection_index': 13, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: FOUR, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'collection_index': 14, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: FIVE, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'collection_index': 15, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: SIX, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'collection_index': 16, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: SEVEN, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'collection_index': 17, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: EIGHT, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'collection_index': 18, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: NINE, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'collection_index': 19, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: ZERO, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'collection_index': 20, 'extend': 0}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: ONE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'collection_index': 1, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: TWO, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'collection_index': 2, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: THREE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'collection_index': 3, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: FOUR, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'collection_index': 4, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: FIVE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'collection_index': 5, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: SIX, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'collection_index': 6, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: SEVEN, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'collection_index': 7, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: EIGHT, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'collection_index': 8, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: NINE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'collection_index': 9, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: ZERO, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'collection_index': 10, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: ONE, value: PRESS, alt: 1, ctrl: 0, shift: 1, properties: {'collection_index': 11, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: TWO, value: PRESS, alt: 1, ctrl: 0, shift: 1, properties: {'collection_index': 12, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: THREE, value: PRESS, alt: 1, ctrl: 0, shift: 1, properties: {'collection_index': 13, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: FOUR, value: PRESS, alt: 1, ctrl: 0, shift: 1, properties: {'collection_index': 14, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: FIVE, value: PRESS, alt: 1, ctrl: 0, shift: 1, properties: {'collection_index': 15, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: SIX, value: PRESS, alt: 1, ctrl: 0, shift: 1, properties: {'collection_index': 16, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: SEVEN, value: PRESS, alt: 1, ctrl: 0, shift: 1, properties: {'collection_index': 17, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: EIGHT, value: PRESS, alt: 1, ctrl: 0, shift: 1, properties: {'collection_index': 18, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: NINE, value: PRESS, alt: 1, ctrl: 0, shift: 1, properties: {'collection_index': 19, 'extend': 1}
  • 停用 object.hide_collection, name: Hide Collection, active: True, map type: KEYBOARD, type: ZERO, value: PRESS, alt: 1, ctrl: 0, shift: 1, properties: {'collection_index': 20, 'extend': 1}

物体非模态键位映射

  • 停用 object.mode_set, name: Set Object Mode, active: True, map type: KEYBOARD, type: TAB, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'mode': 1, 'toggle': 1}
  • 停用 object.mode_set, name: Set Object Mode, active: True, map type: KEYBOARD, type: TAB, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {'mode': 64, 'toggle': 1}
  • 停用 object.mode_set, name: Set Object Mode, active: True, map type: KEYBOARD, type: V, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'mode': 4, 'toggle': 1}
  • 停用 object.mode_set, name: Set Object Mode, active: True, map type: KEYBOARD, type: TAB, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {'mode': 8, 'toggle': 1}

图像键位映射

  • image.view_selected, name: View Center, active: True, map type: KEYBOARD, type: NUMPAD_PERIOD, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
    • 改为 image.view_selected, name: View Center, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
  • 停用 object.mode_set, name: Set Object Mode, active: True, map type: KEYBOARD, type: TAB, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'mode': 1, 'toggle': 1}

图像绘制键位映射

  • wm.radial_control, name: Radial Control, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'data_path_primary': 'tool_settings.image_paint.brush.size', 'data_path_secondary': 'tool_settings.unified_paint_settings.size', 'use_secondary': 'tool_settings.unified_paint_settings.use_unified_size', 'rotation_path': 'tool_settings.image_paint.brush.mask_texture_slot.angle', 'color_path': 'tool_settings.image_paint.brush.cursor_color_add', 'fill_color_path': 'tool_settings.image_paint.brush.color', 'fill_color_override_path': 'tool_settings.unified_paint_settings.color', 'fill_color_override_test_path': 'tool_settings.unified_paint_settings.use_unified_color', 'zoom_path': 'space_data.zoom', 'image_id': 'tool_settings.image_paint.brush', 'secondary_tex': 1}
    • 改为 wm.radial_control, name: Radial Control, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'data_path_primary': 'tool_settings.image_paint.brush.size', 'data_path_secondary': 'tool_settings.unified_paint_settings.size', 'use_secondary': 'tool_settings.unified_paint_settings.use_unified_size', 'rotation_path': 'tool_settings.image_paint.brush.mask_texture_slot.angle', 'color_path': 'tool_settings.image_paint.brush.cursor_color_add', 'fill_color_path': 'tool_settings.image_paint.brush.color', 'fill_color_override_path': 'tool_settings.unified_paint_settings.color', 'fill_color_override_test_path': 'tool_settings.unified_paint_settings.use_unified_color', 'zoom_path': 'space_data.zoom', 'image_id': 'tool_settings.image_paint.brush', 'secondary_tex': 1, 'release_confirm': 1}

网格键位映射

  • mesh.bevel, name: Bevel, active: True, map type: KEYBOARD, type: B, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {'affect': 1}
    • 改为 mesh.bevel, name: Bevel, active: True, map type: KEYBOARD, type: B, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {'affect': 1, 'offset_type': 0, 'profile': 0.6000000238418579}
  • mesh.bevel, name: Bevel, active: True, map type: KEYBOARD, type: B, value: PRESS, alt: 0, ctrl: 1, shift: 1, properties: {'affect': 0}
    • 改为 mesh.bevel, name: Bevel, active: True, map type: KEYBOARD, type: B, value: PRESS, alt: 0, ctrl: 1, shift: 1, properties: {'affect': 1, 'offset_type': 3, 'profile': 0.6000000238418579}
  • 停用 wm.call_menu, name: Mesh Select Mode, active: True, map type: KEYBOARD, type: TAB, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {'name': 'VIEW3D_MT_edit_mesh_select_mode'}
  • 停用 mesh.loop_select, name: Loop Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 1, ctrl: 0, shift: 0, properties: {}
  • mesh.loop_select, name: Loop Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 1, ctrl: 0, shift: 1, properties: {'toggle': 1}
    • 改为 mesh.loop_select, name: Loop Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'toggle': 1}
  • 停用 mesh.edgering_select, name: Edge Ring Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 1, ctrl: 1, shift: 0, properties: {}
  • mesh.edgering_select, name: Edge Ring Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 1, ctrl: 1, shift: 1, properties: {'toggle': 1}
    • 改为 mesh.edgering_select, name: Edge Ring Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 1, ctrl: 1, shift: 0, properties: {'toggle': 1}
  • mesh.shortest_path_pick, name: Pick Shortest Path, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 0, ctrl: 1, shift: 0, properties: {'use_fill': 0}
    • 改为 mesh.shortest_path_pick, name: Pick Shortest Path, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {'use_fill': 0}
  • mesh.shortest_path_pick, name: Pick Shortest Path, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 0, ctrl: 1, shift: 1, properties: {'use_fill': 1}
    • 改为 mesh.shortest_path_pick, name: Pick Shortest Path, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 0, ctrl: 1, shift: 1, properties: {'use_fill': 1}
  • mesh.select_more, name: Select More, active: True, map type: KEYBOARD, type: NUMPAD_PLUS, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
    • 改为 mesh.select_more, name: Select More, active: True, map type: MOUSE, type: WHEELUPMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {}
  • mesh.select_less, name: Select Less, active: True, map type: KEYBOARD, type: NUMPAD_MINUS, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
    • 改为 mesh.select_less, name: Select Less, active: True, map type: MOUSE, type: WHEELDOWNMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {}
  • mesh.select_next_item, name: Select Next Element, active: True, map type: KEYBOARD, type: NUMPAD_PLUS, value: PRESS, alt: 0, ctrl: 1, shift: 1, properties: {}
    • 改为 mesh.select_next_item, name: Select Next Element, active: True, map type: MOUSE, type: WHEELUPMOUSE, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
  • mesh.select_prev_item, name: Select Previous Element, active: True, map type: KEYBOARD, type: NUMPAD_MINUS, value: PRESS, alt: 0, ctrl: 1, shift: 1, properties: {}
    • 改为 mesh.select_prev_item, name: Select Previous Element, active: True, map type: MOUSE, type: WHEELDOWNMOUSE, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
  • mesh.select_linked, name: Select Linked All, active: True, map type: KEYBOARD, type: L, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
    • 改为 mesh.select_linked, name: Select Linked All, active: True, map type: MOUSE, type: LEFTMOUSE, value: DOUBLE_CLICK, alt: 0, ctrl: 0, shift: 1, properties: {'delimit': 14}
  • 停用 mesh.select_linked_pick, name: Select Linked, active: True, map type: KEYBOARD, type: L, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'deselect': 0}
  • mesh.select_linked_pick, name: Select Linked, active: True, map type: KEYBOARD, type: L, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'deselect': 1}
    • 改为 mesh.select_linked_pick, name: Select Linked, active: True, map type: MOUSE, type: LEFTMOUSE, value: DOUBLE_CLICK, alt: 1, ctrl: 0, shift: 1, properties: {'deselect': 1, 'delimit': 14}
  • 停用 mesh.fill, name: Fill, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {}
  • 停用 wm.call_menu, name: Merge, active: True, map type: KEYBOARD, type: M, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'name': 'VIEW3D_MT_edit_mesh_merge'}
  • 停用 wm.call_menu, name: Split, active: True, map type: KEYBOARD, type: M, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'name': 'VIEW3D_MT_edit_mesh_split'}
  • 停用 mesh.edge_face_add, name: Make Edge/Face, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
  • 停用 object.subdivision_set, name: Subdivision Set, active: True, map type: KEYBOARD, type: ZERO, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {'level': 0, 'relative': 0}
  • 停用 object.subdivision_set, name: Subdivision Set, active: True, map type: KEYBOARD, type: ONE, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {'level': 1, 'relative': 0}
  • 停用 object.subdivision_set, name: Subdivision Set, active: True, map type: KEYBOARD, type: TWO, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {'level': 2, 'relative': 0}
  • 停用 object.subdivision_set, name: Subdivision Set, active: True, map type: KEYBOARD, type: THREE, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {'level': 3, 'relative': 0}
  • 停用 object.subdivision_set, name: Subdivision Set, active: True, map type: KEYBOARD, type: FOUR, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {'level': 4, 'relative': 0}
  • 停用 object.subdivision_set, name: Subdivision Set, active: True, map type: KEYBOARD, type: FIVE, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {'level': 5, 'relative': 0}

雕刻键位映射

  • paint.visibility_filter, name: Visibility Filter, active: True, map type: KEYBOARD, type: PAGE_UP, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'action': 1}
    • 改为 paint.visibility_filter, name: Visibility Filter, active: True, map type: KEYBOARD, type: PAGE_UP, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'action': 1}
  • paint.visibility_filter, name: Visibility Filter, active: True, map type: KEYBOARD, type: PAGE_DOWN, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'action': 0}
    • 改为 paint.visibility_filter, name: Visibility Filter, active: True, map type: KEYBOARD, type: PAGE_DOWN, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'action': 0}
  • wm.radial_control, name: Radial Control, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'data_path_primary': 'tool_settings.sculpt.brush.size', 'data_path_secondary': 'tool_settings.unified_paint_settings.size', 'use_secondary': 'tool_settings.unified_paint_settings.use_unified_size', 'rotation_path': 'tool_settings.sculpt.brush.texture_slot.angle', 'color_path': 'tool_settings.sculpt.brush.cursor_color_add', 'fill_color_path': '', 'fill_color_override_path': '', 'fill_color_override_test_path': '', 'zoom_path': '', 'image_id': 'tool_settings.sculpt.brush', 'secondary_tex': 0}
    • 改为 wm.radial_control, name: Radial Control, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'data_path_primary': 'tool_settings.sculpt.brush.size', 'data_path_secondary': 'tool_settings.unified_paint_settings.size', 'use_secondary': 'tool_settings.unified_paint_settings.use_unified_size', 'rotation_path': 'tool_settings.sculpt.brush.texture_slot.angle', 'color_path': 'tool_settings.sculpt.brush.cursor_color_add', 'fill_color_path': '', 'fill_color_override_path': '', 'fill_color_override_test_path': '', 'zoom_path': '', 'image_id': 'tool_settings.sculpt.brush', 'secondary_tex': 0, 'release_confirm': 1}

曲线键位映射

  • curve.select_more, name: Select More, active: True, map type: KEYBOARD, type: NUMPAD_PLUS, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
    • 改为 curve.select_more, name: Select More, active: True, map type: MOUSE, type: WHEELUPMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {}
  • curve.select_less, name: Select Less, active: True, map type: KEYBOARD, type: NUMPAD_MINUS, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
    • 改为 curve.select_less, name: Select Less, active: True, map type: MOUSE, type: WHEELDOWNMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {}
  • curve.select_linked, name: Select Linked All, active: True, map type: KEYBOARD, type: L, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
    • 改为 curve.select_linked, name: Select Linked All, active: True, map type: MOUSE, type: LEFTMOUSE, value: DOUBLE_CLICK, alt: 0, ctrl: 0, shift: 1, properties: {}
  • 停用 curve.make_segment, name: Make Segment, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}

UV 编辑器键位映射

  • uv.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 0, ctrl: 0, shift: 0, properties: {}
    • 改为 uv.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
  • uv.select, name: Select (Toggle), active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 0, ctrl: 0, shift: 1, properties: {'toggle': 1}
    • 改为 uv.select, name: Select (Toggle), active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'toggle': 1}
  • uv.select_loop, name: Loop Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 1, ctrl: 0, shift: 0, properties: {}
    • 改为 uv.select_loop, name: Loop Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {}
  • uv.select_loop, name: Loop Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 1, ctrl: 0, shift: 1, properties: {'extend': 1}
    • 改为 uv.select_loop, name: Loop Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 1, ctrl: 0, shift: 1, properties: {'extend': 1}
  • uv.shortest_path_pick, name: Pick Shortest Path, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 0, ctrl: 1, shift: 0, properties: {'use_fill': 0}
    • 改为 uv.shortest_path_pick, name: Pick Shortest Path, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {'use_fill': 0}
  • uv.shortest_path_pick, name: Pick Shortest Path, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 0, ctrl: 1, shift: 1, properties: {'use_fill': 1}
    • 改为 uv.shortest_path_pick, name: Pick Shortest Path, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 0, ctrl: 1, shift: 1, properties: {'use_fill': 1}
  • uv.select_linked, name: Select Linked, active: True, map type: KEYBOARD, type: L, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
    • 改为 uv.select_linked, name: Select Linked, active: True, map type: MOUSE, type: LEFTMOUSE, value: DOUBLE_CLICK, alt: 0, ctrl: 0, shift: 1, properties: {}
  • 停用 uv.select_linked_pick, name: Select Linked Pick, active: True, map type: KEYBOARD, type: L, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'extend': 1, 'deselect': 0}
  • uv.select_linked_pick, name: Select Linked Pick, active: True, map type: KEYBOARD, type: L, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'deselect': 1}
    • 改为 uv.select_linked_pick, name: Select Linked Pick, active: True, map type: MOUSE, type: LEFTMOUSE, value: DOUBLE_CLICK, alt: 1, ctrl: 0, shift: 1, properties: {'deselect': 1}
  • uv.select_more, name: Select More, active: True, map type: KEYBOARD, type: NUMPAD_PLUS, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
    • 改为 uv.select_more, name: Select More, active: True, map type: MOUSE, type: WHEELUPMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {}
  • uv.select_less, name: Select Less, active: True, map type: KEYBOARD, type: NUMPAD_MINUS, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
    • 改为 uv.select_less, name: Select Less, active: True, map type: MOUSE, type: WHEELDOWNMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {}
  • 停用 transform.translate, name: Move, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK_DRAG, alt: 0, ctrl: 0, shift: 0, properties: {}
  • uv.cursor_set, name: Set 2D Cursor, active: True, map type: MOUSE, type: RIGHTMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {}
    • 改为 uv.cursor_set, name: Set 2D Cursor, active: True, map type: MOUSE, type: RIGHTMOUSE, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {}
  • 停用 transform.translate, name: Move, active: True, map type: MOUSE, type: RIGHTMOUSE, value: CLICK_DRAG, alt: 0, ctrl: 0, shift: 1, properties: {'release_confirm': 1, 'cursor_transform': 1}

节点工具:框选键位映射

  • 停用 node.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'deselect_all': 1, 'select_passthrough': 1}
  • 停用 node.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
  • 停用 node.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {}
  • 停用 node.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 1, ctrl: 1, shift: 0, properties: {}
  • 停用 node.select, name: Select (Toggle), active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'toggle': 1}
  • 停用 node.select, name: Select (Toggle), active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 0, ctrl: 1, shift: 1, properties: {'toggle': 1}
  • 停用 node.select, name: Select (Toggle), active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 1, ctrl: 0, shift: 1, properties: {'toggle': 1}
  • 停用 node.select, name: Select (Toggle), active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 1, ctrl: 1, shift: 1, properties: {'toggle': 1}
  • 停用 node.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK, alt: 0, ctrl: 0, shift: 0, properties: {'deselect_all': 1}

节点编辑器键位映射

  • node.select, name: Select, active: True, map type: MOUSE, type: RIGHTMOUSE, value: CLICK, alt: 0, ctrl: 0, shift: 0, properties: {'deselect_all': 1, 'select_passthrough': 1}
    • 改为 node.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'deselect_all': 1, 'select_passthrough': 1}
  • node.select, name: Select, active: True, map type: MOUSE, type: RIGHTMOUSE, value: CLICK, alt: 0, ctrl: 1, shift: 0, properties: {}
    • 改为 node.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
  • node.select, name: Select, active: True, map type: MOUSE, type: RIGHTMOUSE, value: CLICK, alt: 1, ctrl: 0, shift: 0, properties: {}
    • 改为 node.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {}
  • node.select, name: Select, active: True, map type: MOUSE, type: RIGHTMOUSE, value: CLICK, alt: 1, ctrl: 1, shift: 0, properties: {}
    • 改为 node.select, name: Select, active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 1, ctrl: 1, shift: 0, properties: {}
  • node.select, name: Select (Toggle), active: True, map type: MOUSE, type: RIGHTMOUSE, value: CLICK, alt: 0, ctrl: 0, shift: 1, properties: {'toggle': 1}
    • 改为 node.select, name: Select (Toggle), active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'toggle': 1}
  • node.select, name: Select (Toggle), active: True, map type: MOUSE, type: RIGHTMOUSE, value: CLICK, alt: 0, ctrl: 1, shift: 1, properties: {'toggle': 1}
    • 改为 node.select, name: Select (Toggle), active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 0, ctrl: 1, shift: 1, properties: {'toggle': 1}
  • node.select, name: Select (Toggle), active: True, map type: MOUSE, type: RIGHTMOUSE, value: CLICK, alt: 1, ctrl: 0, shift: 1, properties: {'toggle': 1}
    • 改为 node.select, name: Select (Toggle), active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 1, ctrl: 0, shift: 1, properties: {'toggle': 1}
  • node.select, name: Select (Toggle), active: True, map type: MOUSE, type: RIGHTMOUSE, value: CLICK, alt: 1, ctrl: 1, shift: 1, properties: {'toggle': 1}
    • 改为 node.select, name: Select (Toggle), active: True, map type: MOUSE, type: LEFTMOUSE, value: PRESS, alt: 1, ctrl: 1, shift: 1, properties: {'toggle': 1}
  • node.add_reroute, name: Add Reroute, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK_DRAG, alt: 0, ctrl: 0, shift: 1, properties: {}
    • 改为 node.add_reroute, name: Add Reroute, active: True, map type: MOUSE, type: RIGHTMOUSE, value: CLICK_DRAG, alt: 0, ctrl: 0, shift: 1, properties: {}
  • node.links_cut, name: Cut Links, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK_DRAG, alt: 0, ctrl: 1, shift: 0, properties: {}
    • 改为 node.links_cut, name: Cut Links, active: True, map type: MOUSE, type: RIGHTMOUSE, value: CLICK_DRAG, alt: 0, ctrl: 1, shift: 0, properties: {}
  • 停用 node.link_make, name: Make Links, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'replace': 0}
  • 停用 node.link_make, name: Make Links, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {'replace': 1}
  • node.view_all, name: Frame All, active: True, map type: KEYBOARD, type: HOME, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
    • 改为 node.view_all, name: Frame All, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 1, properties: {}
  • node.view_selected, name: Frame Selected, active: True, map type: KEYBOARD, type: NUMPAD_PERIOD, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
    • 改为 node.view_selected, name: Frame Selected, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}

文件浏览器键位映射

  • file.start_filter, name: Filter, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 1, shift: 0, properties: {}
    • 改为 file.start_filter, name: Filter, active: True, map type: KEYBOARD, type: SLASH, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}

文件浏览器主键位映射

  • file.view_selected, name: Frame Selected, active: True, map type: KEYBOARD, type: NUMPAD_PERIOD, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}
    • 改为 file.view_selected, name: Frame Selected, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {}

变换模态映射键位映射

  • 将变换模态映射的 PROPORTIONAL_SIZE_UPWHEELDOWNMOUSE 改为 WHEELUPMOUSE
  • 将变换模态映射的 PROPORTIONAL_SIZE_UPWHEELUPMOUSE 改为 WHEELDOWNMOUSE
  • 将变换模态映射的 PROPORTIONAL_SIZE_UPSHIFT + WHEELDOWNMOUSE 改为 SHIFT + WHEELUPMOUSE
  • 将变换模态映射的 PROPORTIONAL_SIZE_UPSHIFT + WHEELUPMOUSE 改为 SHIFT + WHEELDOWNMOUSE

蜡笔编辑模式键位映射

  • 停用 grease_pencil.cyclical_set, name: Set Cyclical State, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'type': 0}
  • 停用 grease_pencil.cyclical_set, name: Set Cyclical State, active: True, map type: KEYBOARD, type: C, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'type': 2}

蜡笔雕刻模式键位映射

  • wm.radial_control, name: Radial Control, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'data_path_primary': 'tool_settings.gpencil_sculpt_paint.brush.size', 'data_path_secondary': 'tool_settings.unified_paint_settings.size', 'use_secondary': 'tool_settings.unified_paint_settings.use_unified_size', 'rotation_path': 'tool_settings.gpencil_sculpt_paint.brush.texture_slot.angle', 'color_path': 'tool_settings.gpencil_sculpt_paint.brush.cursor_color_add', 'fill_color_path': '', 'fill_color_override_path': '', 'fill_color_override_test_path': '', 'zoom_path': '', 'image_id': 'tool_settings.gpencil_sculpt_paint.brush', 'secondary_tex': 0}
    • 改为 wm.radial_control, name: Radial Control, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'data_path_primary': 'tool_settings.gpencil_sculpt_paint.brush.size', 'data_path_secondary': 'tool_settings.unified_paint_settings.size', 'use_secondary': 'tool_settings.unified_paint_settings.use_unified_size', 'rotation_path': 'tool_settings.gpencil_sculpt_paint.brush.texture_slot.angle', 'color_path': 'tool_settings.gpencil_sculpt_paint.brush.cursor_color_add', 'fill_color_path': '', 'fill_color_override_path': '', 'fill_color_override_test_path': '', 'zoom_path': '', 'image_id': 'tool_settings.gpencil_sculpt_paint.brush', 'secondary_tex': 0, 'release_confirm': 1}

蜡笔笔刷笔触键位映射

  • wm.radial_control, name: Radial Control, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'data_path_primary': 'tool_settings.gpencil_paint.brush.size'}
    • 改为 wm.radial_control, name: Radial Control, active: True, map type: KEYBOARD, type: F, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'data_path_primary': 'tool_settings.gpencil_paint.brush.size', 'release_confirm': 1}

网格键位映射

  • 新增 mesh.loop_multi_select, name: Multi Select Loops, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK_DRAG, alt: 1, ctrl: 0, shift: 1, properties: {'ring': 0}
  • 新增 mesh.loop_multi_select, name: Multi Select Loops, active: True, map type: MOUSE, type: LEFTMOUSE, value: CLICK_DRAG, alt: 1, ctrl: 1, shift: 0, properties: {'ring': 1}
  • 新增 mesh.subdivide, name: Subdivide, active: True, map type: KEYBOARD, type: TWO, value: PRESS, alt: 1, ctrl: 0, shift: 0, properties: {'smoothness': 0.0}

工具栏弹出键位映射

  • 新增 wm.tool_set_by_id, name: Set Tool by Name, active: True, map type: KEYBOARD, type: D, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'name': 'builtin.annotate'}
  • 新增 wm.tool_set_by_id, name: Set Tool by Name, active: True, map type: KEYBOARD, type: E, value: PRESS, alt: 0, ctrl: 0, shift: 0, properties: {'name': 'builtin.annotate_eraser'}

系统

  • 将 Cycles 渲染设备改为 CUDA
  • 将撤销步数改为 64

实验性

  • 启用资源调试信息

保存与加载

  • 停用保存提示
  • 启用文件压缩
  • 停用 UI 加载
  • 将保存版本数改为 3
  • 将最近文件数改为 20