diff --git a/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᴥᗱᗴᗝИNᗱᗴᙁ⚭◯ⵙ◯⚭ᙁᗱᗴИNᗝᗱᗴᴥ◯/◯ИNⓄꖴ✤ᗩᴥᑎᕤᕦꖴ⏀ИNⓄᑐᑕ◯ⵙᑐᑕⓄИN⏀ꖴᕤᕦᑎᴥᗩ✤ꖴⓄИN◯/3.4/SCRIPTS/PRESETS/KEYCONFIG/⠀.py b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᴥᗱᗴᗝИNᗱᗴᙁ⚭◯ⵙ◯⚭ᙁᗱᗴИNᗝᗱᗴᴥ◯/◯ИNⓄꖴ✤ᗩᴥᑎᕤᕦꖴ⏀ИNⓄᑐᑕ◯ⵙᑐᑕⓄИN⏀ꖴᕤᕦᑎᴥᗩ✤ꖴⓄИN◯/3.4/SCRIPTS/PRESETS/KEYCONFIG/⠀.py
index 2b40121f..c76c26ca 100644
--- a/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᴥᗱᗴᗝИNᗱᗴᙁ⚭◯ⵙ◯⚭ᙁᗱᗴИNᗝᗱᗴᴥ◯/◯ИNⓄꖴ✤ᗩᴥᑎᕤᕦꖴ⏀ИNⓄᑐᑕ◯ⵙᑐᑕⓄИN⏀ꖴᕤᕦᑎᴥᗩ✤ꖴⓄИN◯/3.4/SCRIPTS/PRESETS/KEYCONFIG/⠀.py
+++ b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᴥᗱᗴᗝИNᗱᗴᙁ⚭◯ⵙ◯⚭ᙁᗱᗴИNᗝᗱᗴᴥ◯/◯ИNⓄꖴ✤ᗩᴥᑎᕤᕦꖴ⏀ИNⓄᑐᑕ◯ⵙᑐᑕⓄИN⏀ꖴᕤᕦᑎᴥᗩ✤ꖴⓄИN◯/3.4/SCRIPTS/PRESETS/KEYCONFIG/⠀.py
@@ -57,13 +57,6 @@ keyconfig_data = \
        ],
       },
      ),
-    ("view3d.zoom",
-     {"type": 'WHEELOUTMOUSE', "value": 'PRESS'},
-     {"properties":
-      [("delta", -1),
-       ],
-      },
-     ),
     ("view3d.dolly",
      {"type": 'NUMPAD_PLUS', "value": 'PRESS', "shift": True, "repeat": True},
      {"properties":
@@ -116,15 +109,6 @@ keyconfig_data = \
        ],
       },
      ),
-    ("wm.call_menu_pie",
-     {"type": 'ACCENT_GRAVE', "value": 'CLICK_DRAG'},
-     {"properties":
-      [("name", 'VIEW3D_MT_view_pie'),
-       ],
-      },
-     ),
-    ("view3d.navigate", {"type": 'ACCENT_GRAVE', "value": 'CLICK'}, None),
-    ("view3d.navigate", {"type": 'ACCENT_GRAVE', "value": 'PRESS', "shift": True}, None),
     ("view3d.view_camera", {"type": 'NUMPAD_0', "value": 'PRESS'}, None),
     ("view3d.view_axis",
      {"type": 'NUMPAD_1', "value": 'PRESS'},
@@ -555,31 +539,40 @@ keyconfig_data = \
      ),
     ("view3d.move", {"type": 'MIDDLEMOUSE', "value": 'PRESS'}, None),
     ("view3d.zoom",
-     {"type": 'NUMPAD_PLUS', "value": 'PRESS', "repeat": True},
+     {"type": 'PAGE_UP', "value": 'PRESS', "repeat": True},
      {"properties":
       [("delta", 1),
-       ("use_cursor_init", False),
        ],
       },
      ),
     ("view3d.zoom",
-     {"type": 'NUMPAD_MINUS', "value": 'PRESS', "repeat": True},
+     {"type": 'PAGE_DOWN', "value": 'PRESS', "repeat": True},
      {"properties":
       [("delta", -1),
        ],
       },
      ),
+    ("object.mode_set",
+     {"type": 'ACCENT_GRAVE', "value": 'PRESS'},
+     {"properties":
+      [("mode", 'EDIT'),
+       ("toggle", True),
+       ],
+      },
+     ),
     ("view3d.zoom",
-     {"type": 'PAGE_UP', "value": 'PRESS'},
+     {"type": 'NUMPAD_PLUS', "value": 'PRESS', "repeat": True},
      {"properties":
       [("delta", 1),
+       ("use_cursor_init", False),
        ],
       },
      ),
     ("view3d.zoom",
-     {"type": 'PAGE_DOWN', "value": 'PRESS'},
+     {"type": 'NUMPAD_MINUS', "value": 'PRESS', "repeat": True},
      {"properties":
       [("delta", -1),
+       ("use_cursor_init", False),
        ],
       },
      ),
@@ -1062,240 +1055,1724 @@ keyconfig_data = \
        ],
       },
      ),
-    ("image.view_zoom_ratio",
-     {"type": 'NUMPAD_2', "value": 'PRESS', "ctrl": True},
+    ("image.view_zoom_ratio",
+     {"type": 'NUMPAD_2', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("ratio", 2.0),
+       ],
+      },
+     ),
+    ("image.view_zoom_ratio",
+     {"type": 'NUMPAD_8', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("ratio", 8.0),
+       ],
+      },
+     ),
+    ("image.view_zoom_ratio",
+     {"type": 'NUMPAD_4', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("ratio", 4.0),
+       ],
+      },
+     ),
+    ("image.view_zoom_ratio",
+     {"type": 'NUMPAD_2', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("ratio", 2.0),
+       ],
+      },
+     ),
+    ("image.view_zoom_ratio",
+     {"type": 'NUMPAD_1', "value": 'PRESS'},
+     {"properties":
+      [("ratio", 1.0),
+       ],
+      },
+     ),
+    ("image.view_zoom_ratio",
+     {"type": 'NUMPAD_2', "value": 'PRESS'},
+     {"properties":
+      [("ratio", 0.5),
+       ],
+      },
+     ),
+    ("image.view_zoom_ratio",
+     {"type": 'NUMPAD_4', "value": 'PRESS'},
+     {"properties":
+      [("ratio", 0.25),
+       ],
+      },
+     ),
+    ("image.view_zoom_ratio",
+     {"type": 'NUMPAD_8', "value": 'PRESS'},
+     {"properties":
+      [("ratio", 0.125),
+       ],
+      },
+     ),
+    ("image.change_frame", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None),
+    ("image.sample", {"type": 'RIGHTMOUSE', "value": 'PRESS'}, None),
+    ("image.curves_point_set",
+     {"type": 'RIGHTMOUSE', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("point", 'BLACK_POINT'),
+       ],
+      },
+     ),
+    ("image.curves_point_set",
+     {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("point", 'WHITE_POINT'),
+       ],
+      },
+     ),
+    ("object.mode_set",
+     {"type": 'TAB', "value": 'PRESS'},
+     {"properties":
+      [("mode", 'EDIT'),
+       ("toggle", True),
+       ],
+      },
+     ),
+    ("wm.context_set_int",
+     {"type": 'ONE', "value": 'PRESS'},
+     {"properties":
+      [("data_path", 'space_data.image.render_slots.active_index'),
+       ("value", 0),
+       ],
+      },
+     ),
+    ("wm.context_set_int",
+     {"type": 'TWO', "value": 'PRESS'},
+     {"properties":
+      [("data_path", 'space_data.image.render_slots.active_index'),
+       ("value", 1),
+       ],
+      },
+     ),
+    ("wm.context_set_int",
+     {"type": 'THREE', "value": 'PRESS'},
+     {"properties":
+      [("data_path", 'space_data.image.render_slots.active_index'),
+       ("value", 2),
+       ],
+      },
+     ),
+    ("wm.context_set_int",
+     {"type": 'FOUR', "value": 'PRESS'},
+     {"properties":
+      [("data_path", 'space_data.image.render_slots.active_index'),
+       ("value", 3),
+       ],
+      },
+     ),
+    ("wm.context_set_int",
+     {"type": 'FIVE', "value": 'PRESS'},
+     {"properties":
+      [("data_path", 'space_data.image.render_slots.active_index'),
+       ("value", 4),
+       ],
+      },
+     ),
+    ("wm.context_set_int",
+     {"type": 'SIX', "value": 'PRESS'},
+     {"properties":
+      [("data_path", 'space_data.image.render_slots.active_index'),
+       ("value", 5),
+       ],
+      },
+     ),
+    ("wm.context_set_int",
+     {"type": 'SEVEN', "value": 'PRESS'},
+     {"properties":
+      [("data_path", 'space_data.image.render_slots.active_index'),
+       ("value", 6),
+       ],
+      },
+     ),
+    ("wm.context_set_int",
+     {"type": 'EIGHT', "value": 'PRESS'},
+     {"properties":
+      [("data_path", 'space_data.image.render_slots.active_index'),
+       ("value", 7),
+       ],
+      },
+     ),
+    ("wm.context_set_int",
+     {"type": 'NINE', "value": 'PRESS'},
+     {"properties":
+      [("data_path", 'space_data.image.render_slots.active_index'),
+       ("value", 8),
+       ],
+      },
+     ),
+    ("image.render_border", {"type": 'B', "value": 'PRESS', "ctrl": True}, None),
+    ("image.clear_render_border", {"type": 'B', "value": 'PRESS', "ctrl": True, "alt": True}, None),
+    ("wm.context_toggle",
+     {"type": 'ACCENT_GRAVE', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("data_path", 'space_data.show_gizmo'),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'RIGHTMOUSE', "value": 'PRESS'},
+     {"properties":
+      [("name", 'IMAGE_MT_mask_context_menu'),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'APP', "value": 'PRESS'},
+     {"properties":
+      [("name", 'IMAGE_MT_mask_context_menu'),
+       ],
+      },
+     ),
+    ("wm.call_menu_pie",
+     {"type": 'PERIOD', "value": 'PRESS'},
+     {"properties":
+      [("name", 'IMAGE_MT_pivot_pie'),
+       ],
+      },
+     ),
+    ("image.view_pan", {"type": 'MIDDLEMOUSE', "value": 'PRESS', "ctrl": True}, None),
+    ("image.view_zoom_in", {"type": 'PAGE_UP', "value": 'PRESS', "repeat": True}, None),
+    ("image.view_zoom_out", {"type": 'PAGE_DOWN', "value": 'PRESS', "repeat": True}, None),
+    ],
+   },
+  ),
+ ("NLA Generic",
+  {"space_type": 'NLA_EDITOR', "region_type": 'WINDOW'},
+  {"items":
+   [("wm.context_toggle",
+     {"type": 'N', "value": 'PRESS'},
+     {"properties":
+      [("data_path", 'space_data.show_region_ui'),
+       ],
+      },
+     ),
+    ("nla.tweakmode_enter",
+     {"type": 'TAB', "value": 'PRESS'},
+     {"properties":
+      [("use_upper_stack_evaluation", False),
+       ],
+      },
+     ),
+    ("nla.tweakmode_exit",
+     {"type": 'TAB', "value": 'PRESS', "repeat": True},
+     {    "active":False,
+      },
+     ),
+    ("nla.tweakmode_enter",
+     {"type": 'TAB', "value": 'PRESS', "shift": True, "repeat": True},
+     {"properties":
+      [("isolate_action", True),
+       ],
+    "active":False,
+      },
+     ),
+    ("nla.tweakmode_exit",
+     {"type": 'TAB', "value": 'PRESS', "shift": True, "repeat": True},
+     {"properties":
+      [("isolate_action", True),
+       ],
+    "active":False,
+      },
+     ),
+    ("anim.channels_select_filter", {"type": 'F', "value": 'PRESS', "ctrl": True}, None),
+    ],
+   },
+  ),
+ ("Node Editor",
+  {"space_type": 'NODE_EDITOR', "region_type": 'WINDOW'},
+  {"items":
+   [("sn.add_copied_node", {"type": 'V', "value": 'PRESS', "shift": True}, None),
+    ("sn.open_node_docs", {"type": 'F1', "value": 'PRESS'}, None),
+    ("sn.force_compile", {"type": 'R', "value": 'PRESS', "shift": True}, None),
+    ("node.zoom_to_node", {"type": 'Z', "value": 'PRESS', "alt": True}, None),
+    ("node.sv_node_connector", {"type": 'V', "value": 'PRESS'}, None),
+    ("node.sv_temporal_viewer",
+     {"type": 'RIGHTMOUSE', "value": 'RELEASE', "ctrl": True},
+     {"properties":
+      [("cut_links", False),
+       ("force_stethoscope", True),
+       ],
+      },
+     ),
+    ("node.sv_temporal_viewer",
+     {"type": 'LEFTMOUSE', "value": 'RELEASE', "shift": True, "ctrl": True},
+     {"properties":
+      [("cut_links", True),
+       ("force_stethoscope", False),
+       ],
+      },
+     ),
+    ("node.sv_temporal_viewer",
+     {"type": 'LEFTMOUSE', "value": 'RELEASE', "ctrl": True},
+     {"properties":
+      [("cut_links", False),
+       ("force_stethoscope", False),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'P', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("name", 'SV_MT_LoadPresetMenu'),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'RIGHTMOUSE', "value": 'RELEASE'},
+     {"properties":
+      [("name", 'NODEVIEW_MT_sv_rclick_menu'),
+       ],
+      },
+     ),
+    ("node.sv_abort_nodes_updating", {"type": 'ESC', "value": 'PRESS'}, None),
+    ("node.sv_toggle_draft", {"type": 'F7', "value": 'PRESS'}, None),
+    ("node.sv_toggle_process", {"type": 'F6', "value": 'PRESS'}, None),
+    ("node.sverchok_update_context",
+     {"type": 'F5', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("force_mode", True),
+       ],
+      },
+     ),
+    ("node.sverchok_update_context",
+     {"type": 'F5', "value": 'PRESS'},
+     {"properties":
+      [("force_mode", False),
+       ],
+      },
+     ),
+    ("node.sv_extra_search", {"type": 'SPACE', "value": 'PRESS', "alt": True}, None),
+    ("wm.call_menu",
+     {"type": 'S', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("name", 'NODEVIEW_MT_node_category_menu'),
+       ],
+      },
+     ),
+    ("node.call_partial_menu",
+     {"type": 'FIVE', "value": 'PRESS'},
+     {"properties":
+      [("menu_name", 'UiToolsPartialMenu'),
+       ],
+      },
+     ),
+    ("node.call_partial_menu",
+     {"type": 'FOUR', "value": 'PRESS'},
+     {"properties":
+      [("menu_name", 'ConnectionPartialMenu'),
+       ],
+      },
+     ),
+    ("node.call_partial_menu",
+     {"type": 'THREE', "value": 'PRESS'},
+     {"properties":
+      [("menu_name", 'AdvancedObjectsPartialMenu'),
+       ],
+      },
+     ),
+    ("node.call_partial_menu",
+     {"type": 'TWO', "value": 'PRESS'},
+     {"properties":
+      [("menu_name", 'MeshPartialMenu'),
+       ],
+      },
+     ),
+    ("node.call_partial_menu",
+     {"type": 'ONE', "value": 'PRESS'},
+     {"properties":
+      [("menu_name", 'BasicDataPartialMenu'),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'A', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("name", 'NODEVIEW_MT_SvCategoryAllCategories'),
+       ],
+      },
+     ),
+    ("node.enter_exit_group_nodes", {"type": 'TAB', "value": 'PRESS'}, None),
+    ("node.add_group_tree_from_selected", {"type": 'G', "value": 'PRESS', "ctrl": True}, None),
+    ("an.deactivate_auto_execution", {"type": 'Q', "value": 'PRESS', "shift": True, "ctrl": True}, None),
+    ("an.floating_node_settings_panel", {"type": 'U', "value": 'PRESS'}, None),
+    ("wm.call_menu_pie",
+     {"type": 'E', "value": 'PRESS'},
+     {"properties":
+      [("name", 'AN_MT_selection_pie'),
+       ],
+      },
+     ),
+    ("an.network_navigation", {"type": 'TAB', "value": 'PRESS'}, None),
+    ("wm.call_menu_pie",
+     {"type": 'W', "value": 'PRESS'},
+     {"properties":
+      [("name", 'AN_MT_context_pie'),
+       ],
+      },
+     ),
+    ("an.node_search", {"type": 'A', "value": 'PRESS', "ctrl": True}, None),
+    ("wm.call_menu",
+     {"type": 'S', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("name", 'NODE_MT_nw_switch_node_type_menu'),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'C', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("name", 'NODE_MT_nw_copy_node_properties_menu'),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'BACK_SLASH', "value": 'PRESS'},
+     {"properties":
+      [("name", 'NODE_MT_nw_link_active_to_selected_menu'),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'NUMPAD_SLASH', "value": 'PRESS'},
+     {"properties":
+      [("name", 'NODE_MT_nw_add_reroutes_menu'),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'SLASH', "value": 'PRESS'},
+     {"properties":
+      [("name", 'NODE_MT_nw_add_reroutes_menu'),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'W', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("name", 'NODE_MT_nw_node_wrangler_menu'),
+       ],
+      },
+     ),
+    ("node.nw_reset_nodes", {"type": 'BACK_SPACE', "value": 'PRESS'}, None),
+    ("node.nw_align_nodes", {"type": 'EQUAL', "value": 'PRESS', "shift": True}, None),
+    ("node.nw_viewer_focus", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK'}, None),
+    ("node.nw_lazy_connect",
+     {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "alt": True},
+     {"properties":
+      [("with_menu", True),
+       ],
+      },
+     ),
+    ("node.nw_lazy_connect",
+     {"type": 'RIGHTMOUSE', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("with_menu", False),
+       ],
+      },
+     ),
+    ("node.nw_lazy_mix", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, None),
+    ("node.nw_reload_images", {"type": 'R', "value": 'PRESS', "alt": True}, None),
+    ("node.nw_preview_node",
+     {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True, "alt": True},
+     {"properties":
+      [("run_in_geometry_nodes", True),
+       ],
+      },
+     ),
+    ("node.nw_preview_node",
+     {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("run_in_geometry_nodes", False),
+       ],
+      },
+     ),
+    ("node.nw_swap_links", {"type": 'S', "value": 'PRESS', "alt": True}, None),
+    ("node.nw_frame_selected", {"type": 'P', "value": 'PRESS', "shift": True}, None),
+    ("node.nw_del_unused", {"type": 'X', "value": 'PRESS', "alt": True}, None),
+    ("node.nw_bg_reset", {"type": 'Z', "value": 'PRESS'}, None),
+    ("node.nw_add_textures_for_principled", {"type": 'T', "value": 'PRESS', "shift": True, "ctrl": True}, None),
+    ("node.nw_add_texture", {"type": 'T', "value": 'PRESS', "ctrl": True}, None),
+    ("node.nw_select_parent_child",
+     {"type": 'LEFT_BRACKET', "value": 'PRESS'},
+     {"properties":
+      [("option", 'PARENT'),
+       ],
+      },
+     ),
+    ("node.nw_select_parent_child",
+     {"type": 'RIGHT_BRACKET', "value": 'PRESS'},
+     {"properties":
+      [("option", 'CHILD'),
+       ],
+      },
+     ),
+    ("node.nw_link_out", {"type": 'O', "value": 'PRESS'}, None),
+    ("node.nw_detach_outputs", {"type": 'D', "value": 'PRESS', "shift": True, "alt": True}, None),
+    ("node.nw_copy_label",
+     {"type": 'V', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("option", 'FROM_ACTIVE'),
+       ],
+      },
+     ),
+    ("node.nw_modify_labels", {"type": 'L', "value": 'PRESS', "shift": True, "alt": True}, None),
+    ("node.nw_clear_label",
+     {"type": 'L', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("option", False),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'ONE', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True},
+     {"properties":
+      [("option", 1.0),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'NUMPAD_1', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True},
+     {"properties":
+      [("option", 1.0),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'ZERO', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True},
+     {"properties":
+      [("option", 0.0),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'NUMPAD_0', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True},
+     {"properties":
+      [("option", 0.0),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True},
+     {"properties":
+      [("option", 1.0),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True},
+     {"properties":
+      [("option", 0.0),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "alt": True},
+     {"properties":
+      [("option", 0.01),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "alt": True},
+     {"properties":
+      [("option", -0.01),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'RIGHT_ARROW', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("option", 0.1),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'LEFT_ARROW', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("option", -0.1),
+       ],
+      },
+     ),
+    ("node.nw_link_active_to_selected",
+     {"type": 'SEMI_COLON', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("replace", True),
+       ("use_node_name", False),
+       ("use_outputs_names", True),
+       ],
+      },
+     ),
+    ("node.nw_link_active_to_selected",
+     {"type": 'SEMI_COLON', "value": 'PRESS'},
+     {"properties":
+      [("replace", False),
+       ("use_node_name", False),
+       ("use_outputs_names", True),
+       ],
+      },
+     ),
+    ("node.nw_link_active_to_selected",
+     {"type": 'QUOTE', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("replace", True),
+       ("use_node_name", True),
+       ("use_outputs_names", False),
+       ],
+      },
+     ),
+    ("node.nw_link_active_to_selected",
+     {"type": 'QUOTE', "value": 'PRESS'},
+     {"properties":
+      [("replace", False),
+       ("use_node_name", True),
+       ("use_outputs_names", False),
+       ],
+      },
+     ),
+    ("node.nw_link_active_to_selected",
+     {"type": 'K', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("replace", True),
+       ("use_node_name", False),
+       ("use_outputs_names", False),
+       ],
+      },
+     ),
+    ("node.nw_link_active_to_selected",
+     {"type": 'K', "value": 'PRESS'},
+     {"properties":
+      [("replace", False),
+       ("use_node_name", False),
+       ("use_outputs_names", False),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'UP_ARROW', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'PREV'),
+       ("operation", 'PREV'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'DOWN_ARROW', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'NEXT'),
+       ("operation", 'NEXT'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'PERIOD', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'CURRENT'),
+       ("operation", 'GREATER_THAN'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'COMMA', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'CURRENT'),
+       ("operation", 'LESS_THAN'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'SLASH', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'DIVIDE'),
+       ("operation", 'DIVIDE'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'NUMPAD_SLASH', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'DIVIDE'),
+       ("operation", 'DIVIDE'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'MINUS', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'SUBTRACT'),
+       ("operation", 'SUBTRACT'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'NUMPAD_MINUS', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'SUBTRACT'),
+       ("operation", 'SUBTRACT'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'EIGHT', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'MULTIPLY'),
+       ("operation", 'MULTIPLY'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'NUMPAD_ASTERIX', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'MULTIPLY'),
+       ("operation", 'MULTIPLY'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'EQUAL', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'ADD'),
+       ("operation", 'ADD'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'NUMPAD_PLUS', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'ADD'),
+       ("operation", 'ADD'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'ZERO', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'MIX'),
+       ("operation", 'CURRENT'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'NUMPAD_0', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'MIX'),
+       ("operation", 'CURRENT'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'PERIOD', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("mode", 'GREATER_THAN'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'COMMA', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("mode", 'LESS_THAN'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'SLASH', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("mode", 'DIVIDE'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_SLASH', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("mode", 'DIVIDE'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'MINUS', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("mode", 'SUBTRACT'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_MINUS', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("mode", 'SUBTRACT'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'EIGHT', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("mode", 'MULTIPLY'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_ASTERIX', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("mode", 'MULTIPLY'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'EQUAL', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("mode", 'ADD'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_PLUS', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("mode", 'ADD'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'SLASH', "value": 'PRESS', "ctrl": True, "alt": True},
+     {"properties":
+      [("mode", 'DIVIDE'),
+       ("merge_type", 'MIX'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_SLASH', "value": 'PRESS', "ctrl": True, "alt": True},
+     {"properties":
+      [("mode", 'DIVIDE'),
+       ("merge_type", 'MIX'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'MINUS', "value": 'PRESS', "ctrl": True, "alt": True},
+     {"properties":
+      [("mode", 'SUBTRACT'),
+       ("merge_type", 'MIX'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True, "alt": True},
+     {"properties":
+      [("mode", 'SUBTRACT'),
+       ("merge_type", 'MIX'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'EIGHT', "value": 'PRESS', "ctrl": True, "alt": True},
+     {"properties":
+      [("mode", 'MULTIPLY'),
+       ("merge_type", 'MIX'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_ASTERIX', "value": 'PRESS', "ctrl": True, "alt": True},
+     {"properties":
+      [("mode", 'MULTIPLY'),
+       ("merge_type", 'MIX'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'EQUAL', "value": 'PRESS', "ctrl": True, "alt": True},
+     {"properties":
+      [("mode", 'ADD'),
+       ("merge_type", 'MIX'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True, "alt": True},
+     {"properties":
+      [("mode", 'ADD'),
+       ("merge_type", 'MIX'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'ZERO', "value": 'PRESS', "ctrl": True, "alt": True},
+     {"properties":
+      [("mode", 'MIX'),
+       ("merge_type", 'ALPHAOVER'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_0', "value": 'PRESS', "ctrl": True, "alt": True},
+     {"properties":
+      [("mode", 'MIX'),
+       ("merge_type", 'ALPHAOVER'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_PERIOD', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("mode", 'MIX'),
+       ("merge_type", 'ZCOMBINE'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'PERIOD', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("mode", 'GREATER_THAN'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'COMMA', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("mode", 'LESS_THAN'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'SLASH', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("mode", 'DIVIDE'),
+       ("merge_type", 'AUTO'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_SLASH', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("mode", 'DIVIDE'),
+       ("merge_type", 'AUTO'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'MINUS', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("mode", 'SUBTRACT'),
+       ("merge_type", 'AUTO'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("mode", 'SUBTRACT'),
+       ("merge_type", 'AUTO'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'EIGHT', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("mode", 'MULTIPLY'),
+       ("merge_type", 'AUTO'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_ASTERIX', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("mode", 'MULTIPLY'),
+       ("merge_type", 'AUTO'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'EQUAL', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("mode", 'ADD'),
+       ("merge_type", 'AUTO'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("mode", 'ADD'),
+       ("merge_type", 'AUTO'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'ZERO', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("mode", 'MIX'),
+       ("merge_type", 'AUTO'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_0', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("mode", 'MIX'),
+       ("merge_type", 'AUTO'),
+       ],
+      },
+     ),
+    ("sn.add_copied_node", {"type": 'V', "value": 'PRESS', "shift": True}, None),
+    ("sn.open_node_docs", {"type": 'F1', "value": 'PRESS'}, None),
+    ("sn.force_compile", {"type": 'R', "value": 'PRESS', "shift": True}, None),
+    ("node.zoom_to_node", {"type": 'Z', "value": 'PRESS', "alt": True}, None),
+    ("node.sv_node_connector", {"type": 'V', "value": 'PRESS'}, None),
+    ("node.sv_temporal_viewer",
+     {"type": 'RIGHTMOUSE', "value": 'RELEASE', "ctrl": True},
+     {"properties":
+      [("cut_links", False),
+       ("force_stethoscope", True),
+       ],
+      },
+     ),
+    ("node.sv_temporal_viewer",
+     {"type": 'LEFTMOUSE', "value": 'RELEASE', "shift": True, "ctrl": True},
+     {"properties":
+      [("cut_links", True),
+       ("force_stethoscope", False),
+       ],
+      },
+     ),
+    ("node.sv_temporal_viewer",
+     {"type": 'LEFTMOUSE', "value": 'RELEASE', "ctrl": True},
+     {"properties":
+      [("cut_links", False),
+       ("force_stethoscope", False),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'P', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("name", 'SV_MT_LoadPresetMenu'),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'RIGHTMOUSE', "value": 'RELEASE'},
+     {"properties":
+      [("name", 'NODEVIEW_MT_sv_rclick_menu'),
+       ],
+      },
+     ),
+    ("node.sv_abort_nodes_updating", {"type": 'ESC', "value": 'PRESS'}, None),
+    ("node.sv_toggle_draft", {"type": 'F7', "value": 'PRESS'}, None),
+    ("node.sv_toggle_process", {"type": 'F6', "value": 'PRESS'}, None),
+    ("node.sverchok_update_context",
+     {"type": 'F5', "value": 'PRESS', "ctrl": True},
+     {"properties":
+      [("force_mode", True),
+       ],
+      },
+     ),
+    ("node.sverchok_update_context",
+     {"type": 'F5', "value": 'PRESS'},
+     {"properties":
+      [("force_mode", False),
+       ],
+      },
+     ),
+    ("node.sv_extra_search", {"type": 'SPACE', "value": 'PRESS', "alt": True}, None),
+    ("wm.call_menu",
+     {"type": 'S', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("name", 'NODEVIEW_MT_node_category_menu'),
+       ],
+      },
+     ),
+    ("node.call_partial_menu",
+     {"type": 'FIVE', "value": 'PRESS'},
+     {"properties":
+      [("menu_name", 'UiToolsPartialMenu'),
+       ],
+      },
+     ),
+    ("node.call_partial_menu",
+     {"type": 'FOUR', "value": 'PRESS'},
+     {"properties":
+      [("menu_name", 'ConnectionPartialMenu'),
+       ],
+      },
+     ),
+    ("node.call_partial_menu",
+     {"type": 'THREE', "value": 'PRESS'},
+     {"properties":
+      [("menu_name", 'AdvancedObjectsPartialMenu'),
+       ],
+      },
+     ),
+    ("node.call_partial_menu",
+     {"type": 'TWO', "value": 'PRESS'},
+     {"properties":
+      [("menu_name", 'MeshPartialMenu'),
+       ],
+      },
+     ),
+    ("node.call_partial_menu",
+     {"type": 'ONE', "value": 'PRESS'},
+     {"properties":
+      [("menu_name", 'BasicDataPartialMenu'),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'A', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("name", 'NODEVIEW_MT_SvCategoryAllCategories'),
+       ],
+      },
+     ),
+    ("node.enter_exit_group_nodes", {"type": 'TAB', "value": 'PRESS'}, None),
+    ("node.add_group_tree_from_selected", {"type": 'G', "value": 'PRESS', "ctrl": True}, None),
+    ("an.deactivate_auto_execution", {"type": 'Q', "value": 'PRESS', "shift": True, "ctrl": True}, None),
+    ("an.floating_node_settings_panel", {"type": 'U', "value": 'PRESS'}, None),
+    ("wm.call_menu_pie",
+     {"type": 'E', "value": 'PRESS'},
+     {"properties":
+      [("name", 'AN_MT_selection_pie'),
+       ],
+      },
+     ),
+    ("an.network_navigation", {"type": 'TAB', "value": 'PRESS'}, None),
+    ("wm.call_menu_pie",
+     {"type": 'W', "value": 'PRESS'},
+     {"properties":
+      [("name", 'AN_MT_context_pie'),
+       ],
+      },
+     ),
+    ("an.node_search", {"type": 'A', "value": 'PRESS', "ctrl": True}, None),
+    ("wm.call_menu",
+     {"type": 'S', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("name", 'NODE_MT_nw_switch_node_type_menu'),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'C', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("name", 'NODE_MT_nw_copy_node_properties_menu'),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'BACK_SLASH', "value": 'PRESS'},
+     {"properties":
+      [("name", 'NODE_MT_nw_link_active_to_selected_menu'),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'NUMPAD_SLASH', "value": 'PRESS'},
+     {"properties":
+      [("name", 'NODE_MT_nw_add_reroutes_menu'),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'SLASH', "value": 'PRESS'},
+     {"properties":
+      [("name", 'NODE_MT_nw_add_reroutes_menu'),
+       ],
+      },
+     ),
+    ("wm.call_menu",
+     {"type": 'W', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("name", 'NODE_MT_nw_node_wrangler_menu'),
+       ],
+      },
+     ),
+    ("node.nw_reset_nodes", {"type": 'BACK_SPACE', "value": 'PRESS'}, None),
+    ("node.nw_align_nodes", {"type": 'EQUAL', "value": 'PRESS', "shift": True}, None),
+    ("node.nw_viewer_focus", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK'}, None),
+    ("node.nw_lazy_connect",
+     {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "alt": True},
+     {"properties":
+      [("with_menu", True),
+       ],
+      },
+     ),
+    ("node.nw_lazy_connect",
+     {"type": 'RIGHTMOUSE', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("with_menu", False),
+       ],
+      },
+     ),
+    ("node.nw_lazy_mix", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, None),
+    ("node.nw_reload_images", {"type": 'R', "value": 'PRESS', "alt": True}, None),
+    ("node.nw_preview_node",
+     {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True, "alt": True},
+     {"properties":
+      [("run_in_geometry_nodes", True),
+       ],
+      },
+     ),
+    ("node.nw_preview_node",
+     {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("run_in_geometry_nodes", False),
+       ],
+      },
+     ),
+    ("node.nw_swap_links", {"type": 'S', "value": 'PRESS', "alt": True}, None),
+    ("node.nw_frame_selected", {"type": 'P', "value": 'PRESS', "shift": True}, None),
+    ("node.nw_del_unused", {"type": 'X', "value": 'PRESS', "alt": True}, None),
+    ("node.nw_bg_reset", {"type": 'Z', "value": 'PRESS'}, None),
+    ("node.nw_add_textures_for_principled", {"type": 'T', "value": 'PRESS', "shift": True, "ctrl": True}, None),
+    ("node.nw_add_texture", {"type": 'T', "value": 'PRESS', "ctrl": True}, None),
+    ("node.nw_select_parent_child",
+     {"type": 'LEFT_BRACKET', "value": 'PRESS'},
+     {"properties":
+      [("option", 'PARENT'),
+       ],
+      },
+     ),
+    ("node.nw_select_parent_child",
+     {"type": 'RIGHT_BRACKET', "value": 'PRESS'},
+     {"properties":
+      [("option", 'CHILD'),
+       ],
+      },
+     ),
+    ("node.nw_link_out", {"type": 'O', "value": 'PRESS'}, None),
+    ("node.nw_detach_outputs", {"type": 'D', "value": 'PRESS', "shift": True, "alt": True}, None),
+    ("node.nw_copy_label",
+     {"type": 'V', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("option", 'FROM_ACTIVE'),
+       ],
+      },
+     ),
+    ("node.nw_modify_labels", {"type": 'L', "value": 'PRESS', "shift": True, "alt": True}, None),
+    ("node.nw_clear_label",
+     {"type": 'L', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("option", False),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'ONE', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True},
+     {"properties":
+      [("option", 1.0),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'NUMPAD_1', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True},
+     {"properties":
+      [("option", 1.0),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'ZERO', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True},
+     {"properties":
+      [("option", 0.0),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'NUMPAD_0', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True},
+     {"properties":
+      [("option", 0.0),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True},
+     {"properties":
+      [("option", 1.0),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True},
+     {"properties":
+      [("option", 0.0),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "alt": True},
+     {"properties":
+      [("option", 0.01),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "alt": True},
+     {"properties":
+      [("option", -0.01),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'RIGHT_ARROW', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("option", 0.1),
+       ],
+      },
+     ),
+    ("node.nw_factor",
+     {"type": 'LEFT_ARROW', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("option", -0.1),
+       ],
+      },
+     ),
+    ("node.nw_link_active_to_selected",
+     {"type": 'SEMI_COLON', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("replace", True),
+       ("use_node_name", False),
+       ("use_outputs_names", True),
+       ],
+      },
+     ),
+    ("node.nw_link_active_to_selected",
+     {"type": 'SEMI_COLON', "value": 'PRESS'},
+     {"properties":
+      [("replace", False),
+       ("use_node_name", False),
+       ("use_outputs_names", True),
+       ],
+      },
+     ),
+    ("node.nw_link_active_to_selected",
+     {"type": 'QUOTE', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("replace", True),
+       ("use_node_name", True),
+       ("use_outputs_names", False),
+       ],
+      },
+     ),
+    ("node.nw_link_active_to_selected",
+     {"type": 'QUOTE', "value": 'PRESS'},
+     {"properties":
+      [("replace", False),
+       ("use_node_name", True),
+       ("use_outputs_names", False),
+       ],
+      },
+     ),
+    ("node.nw_link_active_to_selected",
+     {"type": 'K', "value": 'PRESS', "shift": True},
+     {"properties":
+      [("replace", True),
+       ("use_node_name", False),
+       ("use_outputs_names", False),
+       ],
+      },
+     ),
+    ("node.nw_link_active_to_selected",
+     {"type": 'K', "value": 'PRESS'},
+     {"properties":
+      [("replace", False),
+       ("use_node_name", False),
+       ("use_outputs_names", False),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'UP_ARROW', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'PREV'),
+       ("operation", 'PREV'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'DOWN_ARROW', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'NEXT'),
+       ("operation", 'NEXT'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'PERIOD', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'CURRENT'),
+       ("operation", 'GREATER_THAN'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'COMMA', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'CURRENT'),
+       ("operation", 'LESS_THAN'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'SLASH', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'DIVIDE'),
+       ("operation", 'DIVIDE'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'NUMPAD_SLASH', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'DIVIDE'),
+       ("operation", 'DIVIDE'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'MINUS', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'SUBTRACT'),
+       ("operation", 'SUBTRACT'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'NUMPAD_MINUS', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'SUBTRACT'),
+       ("operation", 'SUBTRACT'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'EIGHT', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'MULTIPLY'),
+       ("operation", 'MULTIPLY'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'NUMPAD_ASTERIX', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'MULTIPLY'),
+       ("operation", 'MULTIPLY'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'EQUAL', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'ADD'),
+       ("operation", 'ADD'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'NUMPAD_PLUS', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'ADD'),
+       ("operation", 'ADD'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'ZERO', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'MIX'),
+       ("operation", 'CURRENT'),
+       ],
+      },
+     ),
+    ("node.nw_batch_change",
+     {"type": 'NUMPAD_0', "value": 'PRESS', "alt": True},
+     {"properties":
+      [("blend_type", 'MIX'),
+       ("operation", 'CURRENT'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'PERIOD', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("mode", 'GREATER_THAN'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'COMMA', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("mode", 'LESS_THAN'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'SLASH', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("mode", 'DIVIDE'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_SLASH', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("mode", 'DIVIDE'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'MINUS', "value": 'PRESS', "shift": True, "ctrl": True},
+     {"properties":
+      [("mode", 'SUBTRACT'),
+       ("merge_type", 'MATH'),
+       ],
+      },
+     ),
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_MINUS', "value": 'PRESS', "shift": True, "ctrl": True},
      {"properties":
-      [("ratio", 2.0),
+      [("mode", 'SUBTRACT'),
+       ("merge_type", 'MATH'),
        ],
       },
      ),
-    ("image.view_zoom_ratio",
-     {"type": 'NUMPAD_8', "value": 'PRESS', "shift": True},
+    ("node.nw_merge_nodes",
+     {"type": 'EIGHT', "value": 'PRESS', "shift": True, "ctrl": True},
      {"properties":
-      [("ratio", 8.0),
+      [("mode", 'MULTIPLY'),
+       ("merge_type", 'MATH'),
        ],
       },
      ),
-    ("image.view_zoom_ratio",
-     {"type": 'NUMPAD_4', "value": 'PRESS', "shift": True},
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_ASTERIX', "value": 'PRESS', "shift": True, "ctrl": True},
      {"properties":
-      [("ratio", 4.0),
+      [("mode", 'MULTIPLY'),
+       ("merge_type", 'MATH'),
        ],
       },
      ),
-    ("image.view_zoom_ratio",
-     {"type": 'NUMPAD_2', "value": 'PRESS', "shift": True},
+    ("node.nw_merge_nodes",
+     {"type": 'EQUAL', "value": 'PRESS', "shift": True, "ctrl": True},
      {"properties":
-      [("ratio", 2.0),
+      [("mode", 'ADD'),
+       ("merge_type", 'MATH'),
        ],
       },
      ),
-    ("image.view_zoom_ratio",
-     {"type": 'NUMPAD_1', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_PLUS', "value": 'PRESS', "shift": True, "ctrl": True},
      {"properties":
-      [("ratio", 1.0),
+      [("mode", 'ADD'),
+       ("merge_type", 'MATH'),
        ],
       },
      ),
-    ("image.view_zoom_ratio",
-     {"type": 'NUMPAD_2', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'SLASH', "value": 'PRESS', "ctrl": True, "alt": True},
      {"properties":
-      [("ratio", 0.5),
+      [("mode", 'DIVIDE'),
+       ("merge_type", 'MIX'),
        ],
       },
      ),
-    ("image.view_zoom_ratio",
-     {"type": 'NUMPAD_4', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_SLASH', "value": 'PRESS', "ctrl": True, "alt": True},
      {"properties":
-      [("ratio", 0.25),
+      [("mode", 'DIVIDE'),
+       ("merge_type", 'MIX'),
        ],
       },
      ),
-    ("image.view_zoom_ratio",
-     {"type": 'NUMPAD_8', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'MINUS', "value": 'PRESS', "ctrl": True, "alt": True},
      {"properties":
-      [("ratio", 0.125),
+      [("mode", 'SUBTRACT'),
+       ("merge_type", 'MIX'),
        ],
       },
      ),
-    ("image.change_frame", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None),
-    ("image.sample", {"type": 'RIGHTMOUSE', "value": 'PRESS'}, None),
-    ("image.curves_point_set",
-     {"type": 'RIGHTMOUSE', "value": 'PRESS', "ctrl": True},
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True, "alt": True},
      {"properties":
-      [("point", 'BLACK_POINT'),
+      [("mode", 'SUBTRACT'),
+       ("merge_type", 'MIX'),
        ],
       },
      ),
-    ("image.curves_point_set",
-     {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True},
+    ("node.nw_merge_nodes",
+     {"type": 'EIGHT', "value": 'PRESS', "ctrl": True, "alt": True},
      {"properties":
-      [("point", 'WHITE_POINT'),
+      [("mode", 'MULTIPLY'),
+       ("merge_type", 'MIX'),
        ],
       },
      ),
-    ("object.mode_set",
-     {"type": 'TAB', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_ASTERIX', "value": 'PRESS', "ctrl": True, "alt": True},
      {"properties":
-      [("mode", 'EDIT'),
-       ("toggle", True),
+      [("mode", 'MULTIPLY'),
+       ("merge_type", 'MIX'),
        ],
       },
      ),
-    ("wm.context_set_int",
-     {"type": 'ONE', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'EQUAL', "value": 'PRESS', "ctrl": True, "alt": True},
      {"properties":
-      [("data_path", 'space_data.image.render_slots.active_index'),
-       ("value", 0),
+      [("mode", 'ADD'),
+       ("merge_type", 'MIX'),
        ],
       },
      ),
-    ("wm.context_set_int",
-     {"type": 'TWO', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True, "alt": True},
      {"properties":
-      [("data_path", 'space_data.image.render_slots.active_index'),
-       ("value", 1),
+      [("mode", 'ADD'),
+       ("merge_type", 'MIX'),
        ],
       },
      ),
-    ("wm.context_set_int",
-     {"type": 'THREE', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'ZERO', "value": 'PRESS', "ctrl": True, "alt": True},
      {"properties":
-      [("data_path", 'space_data.image.render_slots.active_index'),
-       ("value", 2),
+      [("mode", 'MIX'),
+       ("merge_type", 'ALPHAOVER'),
        ],
       },
      ),
-    ("wm.context_set_int",
-     {"type": 'FOUR', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_0', "value": 'PRESS', "ctrl": True, "alt": True},
      {"properties":
-      [("data_path", 'space_data.image.render_slots.active_index'),
-       ("value", 3),
+      [("mode", 'MIX'),
+       ("merge_type", 'ALPHAOVER'),
        ],
       },
      ),
-    ("wm.context_set_int",
-     {"type": 'FIVE', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_PERIOD', "value": 'PRESS', "ctrl": True},
      {"properties":
-      [("data_path", 'space_data.image.render_slots.active_index'),
-       ("value", 4),
+      [("mode", 'MIX'),
+       ("merge_type", 'ZCOMBINE'),
        ],
       },
      ),
-    ("wm.context_set_int",
-     {"type": 'SIX', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'PERIOD', "value": 'PRESS', "ctrl": True},
      {"properties":
-      [("data_path", 'space_data.image.render_slots.active_index'),
-       ("value", 5),
+      [("mode", 'GREATER_THAN'),
+       ("merge_type", 'MATH'),
        ],
       },
      ),
-    ("wm.context_set_int",
-     {"type": 'SEVEN', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'COMMA', "value": 'PRESS', "ctrl": True},
      {"properties":
-      [("data_path", 'space_data.image.render_slots.active_index'),
-       ("value", 6),
+      [("mode", 'LESS_THAN'),
+       ("merge_type", 'MATH'),
        ],
       },
      ),
-    ("wm.context_set_int",
-     {"type": 'EIGHT', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'SLASH', "value": 'PRESS', "ctrl": True},
      {"properties":
-      [("data_path", 'space_data.image.render_slots.active_index'),
-       ("value", 7),
+      [("mode", 'DIVIDE'),
+       ("merge_type", 'AUTO'),
        ],
       },
      ),
-    ("wm.context_set_int",
-     {"type": 'NINE', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_SLASH', "value": 'PRESS', "ctrl": True},
      {"properties":
-      [("data_path", 'space_data.image.render_slots.active_index'),
-       ("value", 8),
+      [("mode", 'DIVIDE'),
+       ("merge_type", 'AUTO'),
        ],
       },
      ),
-    ("image.render_border", {"type": 'B', "value": 'PRESS', "ctrl": True}, None),
-    ("image.clear_render_border", {"type": 'B', "value": 'PRESS', "ctrl": True, "alt": True}, None),
-    ("wm.context_toggle",
-     {"type": 'ACCENT_GRAVE', "value": 'PRESS', "ctrl": True},
+    ("node.nw_merge_nodes",
+     {"type": 'MINUS', "value": 'PRESS', "ctrl": True},
      {"properties":
-      [("data_path", 'space_data.show_gizmo'),
+      [("mode", 'SUBTRACT'),
+       ("merge_type", 'AUTO'),
        ],
       },
      ),
-    ("wm.call_menu",
-     {"type": 'RIGHTMOUSE', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True},
      {"properties":
-      [("name", 'IMAGE_MT_mask_context_menu'),
+      [("mode", 'SUBTRACT'),
+       ("merge_type", 'AUTO'),
        ],
       },
      ),
-    ("wm.call_menu",
-     {"type": 'APP', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'EIGHT', "value": 'PRESS', "ctrl": True},
      {"properties":
-      [("name", 'IMAGE_MT_mask_context_menu'),
+      [("mode", 'MULTIPLY'),
+       ("merge_type", 'AUTO'),
        ],
       },
      ),
-    ("wm.call_menu_pie",
-     {"type": 'PERIOD', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_ASTERIX', "value": 'PRESS', "ctrl": True},
      {"properties":
-      [("name", 'IMAGE_MT_pivot_pie'),
+      [("mode", 'MULTIPLY'),
+       ("merge_type", 'AUTO'),
        ],
       },
      ),
-    ("image.view_pan", {"type": 'MIDDLEMOUSE', "value": 'PRESS', "ctrl": True}, None),
-    ("image.view_zoom_in", {"type": 'PAGE_UP', "value": 'PRESS', "repeat": True}, None),
-    ("image.view_zoom_out", {"type": 'PAGE_DOWN', "value": 'PRESS', "repeat": True}, None),
-    ],
-   },
-  ),
- ("NLA Generic",
-  {"space_type": 'NLA_EDITOR', "region_type": 'WINDOW'},
-  {"items":
-   [("wm.context_toggle",
-     {"type": 'N', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'EQUAL', "value": 'PRESS', "ctrl": True},
      {"properties":
-      [("data_path", 'space_data.show_region_ui'),
+      [("mode", 'ADD'),
+       ("merge_type", 'AUTO'),
        ],
       },
      ),
-    ("nla.tweakmode_enter",
-     {"type": 'TAB', "value": 'PRESS'},
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True},
      {"properties":
-      [("use_upper_stack_evaluation", False),
+      [("mode", 'ADD'),
+       ("merge_type", 'AUTO'),
        ],
       },
      ),
-    ("nla.tweakmode_exit",
-     {"type": 'TAB', "value": 'PRESS', "repeat": True},
-     {    "active":False,
-      },
-     ),
-    ("nla.tweakmode_enter",
-     {"type": 'TAB', "value": 'PRESS', "shift": True, "repeat": True},
+    ("node.nw_merge_nodes",
+     {"type": 'ZERO', "value": 'PRESS', "ctrl": True},
      {"properties":
-      [("isolate_action", True),
+      [("mode", 'MIX'),
+       ("merge_type", 'AUTO'),
        ],
-    "active":False,
       },
      ),
-    ("nla.tweakmode_exit",
-     {"type": 'TAB', "value": 'PRESS', "shift": True, "repeat": True},
+    ("node.nw_merge_nodes",
+     {"type": 'NUMPAD_0', "value": 'PRESS', "ctrl": True},
      {"properties":
-      [("isolate_action", True),
+      [("mode", 'MIX'),
+       ("merge_type", 'AUTO'),
        ],
-    "active":False,
       },
      ),
-    ("anim.channels_select_filter", {"type": 'F', "value": 'PRESS', "ctrl": True}, None),
-    ],
-   },
-  ),
- ("Node Editor",
-  {"space_type": 'NODE_EDITOR', "region_type": 'WINDOW'},
-  {"items":
-   [("node.zoom_to_node", {"type": 'Z', "value": 'PRESS', "alt": True}, None),
+    ("node.zoom_to_node", {"type": 'Z', "value": 'PRESS', "alt": True}, None),
     ("node.sv_node_connector", {"type": 'V', "value": 'PRESS'}, None),
     ("node.sv_temporal_viewer",
      {"type": 'RIGHTMOUSE', "value": 'RELEASE', "ctrl": True},
@@ -11321,6 +12798,8 @@ keyconfig_data = \
     ("pillar.browser", {"type": 'A', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True}, None),
     ("pillar.browser", {"type": 'A', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True}, None),
     ("pillar.browser", {"type": 'A', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True}, None),
+    ("pillar.browser", {"type": 'A', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True}, None),
+    ("pillar.browser", {"type": 'A', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True}, None),
     ("screen.animation_step", {"type": 'TIMER0', "value": 'ANY', "any": True}, None),
     ("screen.region_blend", {"type": 'TIMERREGION', "value": 'ANY', "any": True}, None),
     ("screen.space_context_cycle",
@@ -11455,6 +12934,10 @@ keyconfig_data = \
     ("text.noderefresh_from_texteditor", {"type": 'RET', "value": 'PRESS', "ctrl": True}, None),
     ("text.nodenew_from_texteditor", {"type": 'RET', "value": 'PRESS', "shift": True, "ctrl": True}, None),
     ("text.noderefresh_from_texteditor", {"type": 'RET', "value": 'PRESS', "ctrl": True}, None),
+    ("text.nodenew_from_texteditor", {"type": 'RET', "value": 'PRESS', "shift": True, "ctrl": True}, None),
+    ("text.noderefresh_from_texteditor", {"type": 'RET', "value": 'PRESS', "ctrl": True}, None),
+    ("text.nodenew_from_texteditor", {"type": 'RET', "value": 'PRESS', "shift": True, "ctrl": True}, None),
+    ("text.noderefresh_from_texteditor", {"type": 'RET', "value": 'PRESS', "ctrl": True}, None),
     ("wm.context_cycle_int",
      {"type": 'WHEELUPMOUSE', "value": 'PRESS', "ctrl": True},
      {"properties":
@@ -11814,6 +13297,12 @@ keyconfig_data = \
     ("uv.uv_face_join", {"type": 'V', "value": 'PRESS', "shift": True, "alt": True}, None),
     ("uv.uv_face_rip", {"type": 'V', "value": 'PRESS', "alt": True}, None),
     ("uv.uv_squares_by_shape", {"type": 'E', "value": 'PRESS', "alt": True}, None),
+    ("uv.uv_face_join", {"type": 'V', "value": 'PRESS', "shift": True, "alt": True}, None),
+    ("uv.uv_face_rip", {"type": 'V', "value": 'PRESS', "alt": True}, None),
+    ("uv.uv_squares_by_shape", {"type": 'E', "value": 'PRESS', "alt": True}, None),
+    ("uv.uv_face_join", {"type": 'V', "value": 'PRESS', "shift": True, "alt": True}, None),
+    ("uv.uv_face_rip", {"type": 'V', "value": 'PRESS', "alt": True}, None),
+    ("uv.uv_squares_by_shape", {"type": 'E', "value": 'PRESS', "alt": True}, None),
     ("wm.call_menu",
      {"type": 'TAB', "value": 'PRESS', "ctrl": True, "repeat": True},
      {"properties":
@@ -12269,6 +13758,22 @@ keyconfig_data = \
     ],
    },
   ),
+ ("View3D Zoom Modal",
+  {"space_type": 'EMPTY', "region_type": 'WINDOW', "modal": True},
+  {"items":
+   [("CONFIRM",
+     {"type": 'MIDDLEMOUSE', "value": 'RELEASE', "any": True},
+     {    "active":False,
+      },
+     ),
+    ("CONFIRM",
+     {"type": 'ESC', "value": 'PRESS', "any": True},
+     {    "active":False,
+      },
+     ),
+    ],
+   },
+  ),
  ("Window",
   {"space_type": 'EMPTY', "region_type": 'WINDOW'},
   {"items":