From b8697e5416badd6011533ed0eeb18ecd01e54305 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=A0=80?= Date: Mon, 30 Oct 2023 21:39:33 +0000 Subject: [PATCH] =?UTF-8?q?=E2=A0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../3.1/SCRIPTS/PRESETS/KEYCONFIG/⠀.PY | 18702 ++++++++++++++++ 1 file changed, 18702 insertions(+) create mode 100644 ⚪ᔓᔕ⚪ᴥ⚪ᗱᗴ⚪ᙁ⚪ᗩ⚪✤⚪ᔓᔕ⚪ИN⚪ꖴ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ꖴ⚪ИN⚪ᔓᔕ⚪✤⚪ᗩ⚪ᙁ⚪ᗱᗴ⚪ᴥ⚪ᔓᔕ⚪/⚪ᗩ⚪I⚪ᗝ⚪І⚪Ẏ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪Ẏ⚪І⚪ᗝ⚪I⚪ᗩ⚪/⚪ЭЄ⚪ᗩ⚪Н⚪ߦ⚪ᗱᗴ⚪ᙏ⚪ЭЄ⚪Ⓞ⚪ߦ⚪✤⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪✤⚪ߦ⚪Ⓞ⚪ЭЄ⚪ᙏ⚪ᗱᗴ⚪ߦ⚪Н⚪ᗩ⚪ЭЄ⚪/⚪ᴥ⚪ᗱᗴ⚪ᗝ⚪ИN⚪ᗱᗴ⚪ᙁ⚪⚭⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪⚭⚪ᙁ⚪ᗱᗴ⚪ИN⚪ᗝ⚪ᗱᗴ⚪ᴥ⚪/⚪ИN⚪Ⓞ⚪ꖴ⚪✤⚪ᗩ⚪ᴥ⚪ᑎ⚪ᕤᕦ⚪ꖴ⚪ꗳ⚪ИN⚪Ⓞ⚪ᑐᑕ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᑐᑕ⚪Ⓞ⚪ИN⚪ꗳ⚪ꖴ⚪ᕤᕦ⚪ᑎ⚪ᴥ⚪ᗩ⚪✤⚪ꖴ⚪Ⓞ⚪ИN⚪/C/USERS/ADMINISTRATOR/APPDATA/ROAMING/BLENDER FOUNDATION/BLENDER/3.1/SCRIPTS/PRESETS/KEYCONFIG/⠀.PY diff --git a/⚪ᔓᔕ⚪ᴥ⚪ᗱᗴ⚪ᙁ⚪ᗩ⚪✤⚪ᔓᔕ⚪ИN⚪ꖴ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ꖴ⚪ИN⚪ᔓᔕ⚪✤⚪ᗩ⚪ᙁ⚪ᗱᗴ⚪ᴥ⚪ᔓᔕ⚪/⚪ᗩ⚪I⚪ᗝ⚪І⚪Ẏ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪Ẏ⚪І⚪ᗝ⚪I⚪ᗩ⚪/⚪ЭЄ⚪ᗩ⚪Н⚪ߦ⚪ᗱᗴ⚪ᙏ⚪ЭЄ⚪Ⓞ⚪ߦ⚪✤⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪✤⚪ߦ⚪Ⓞ⚪ЭЄ⚪ᙏ⚪ᗱᗴ⚪ߦ⚪Н⚪ᗩ⚪ЭЄ⚪/⚪ᴥ⚪ᗱᗴ⚪ᗝ⚪ИN⚪ᗱᗴ⚪ᙁ⚪⚭⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪⚭⚪ᙁ⚪ᗱᗴ⚪ИN⚪ᗝ⚪ᗱᗴ⚪ᴥ⚪/⚪ИN⚪Ⓞ⚪ꖴ⚪✤⚪ᗩ⚪ᴥ⚪ᑎ⚪ᕤᕦ⚪ꖴ⚪ꗳ⚪ИN⚪Ⓞ⚪ᑐᑕ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᑐᑕ⚪Ⓞ⚪ИN⚪ꗳ⚪ꖴ⚪ᕤᕦ⚪ᑎ⚪ᴥ⚪ᗩ⚪✤⚪ꖴ⚪Ⓞ⚪ИN⚪/C/USERS/ADMINISTRATOR/APPDATA/ROAMING/BLENDER FOUNDATION/BLENDER/3.1/SCRIPTS/PRESETS/KEYCONFIG/⠀.PY b/⚪ᔓᔕ⚪ᴥ⚪ᗱᗴ⚪ᙁ⚪ᗩ⚪✤⚪ᔓᔕ⚪ИN⚪ꖴ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ꖴ⚪ИN⚪ᔓᔕ⚪✤⚪ᗩ⚪ᙁ⚪ᗱᗴ⚪ᴥ⚪ᔓᔕ⚪/⚪ᗩ⚪I⚪ᗝ⚪І⚪Ẏ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪Ẏ⚪І⚪ᗝ⚪I⚪ᗩ⚪/⚪ЭЄ⚪ᗩ⚪Н⚪ߦ⚪ᗱᗴ⚪ᙏ⚪ЭЄ⚪Ⓞ⚪ߦ⚪✤⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪✤⚪ߦ⚪Ⓞ⚪ЭЄ⚪ᙏ⚪ᗱᗴ⚪ߦ⚪Н⚪ᗩ⚪ЭЄ⚪/⚪ᴥ⚪ᗱᗴ⚪ᗝ⚪ИN⚪ᗱᗴ⚪ᙁ⚪⚭⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪⚭⚪ᙁ⚪ᗱᗴ⚪ИN⚪ᗝ⚪ᗱᗴ⚪ᴥ⚪/⚪ИN⚪Ⓞ⚪ꖴ⚪✤⚪ᗩ⚪ᴥ⚪ᑎ⚪ᕤᕦ⚪ꖴ⚪ꗳ⚪ИN⚪Ⓞ⚪ᑐᑕ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᑐᑕ⚪Ⓞ⚪ИN⚪ꗳ⚪ꖴ⚪ᕤᕦ⚪ᑎ⚪ᴥ⚪ᗩ⚪✤⚪ꖴ⚪Ⓞ⚪ИN⚪/C/USERS/ADMINISTRATOR/APPDATA/ROAMING/BLENDER FOUNDATION/BLENDER/3.1/SCRIPTS/PRESETS/KEYCONFIG/⠀.PY new file mode 100644 index 00000000..f5412af0 --- /dev/null +++ b/⚪ᔓᔕ⚪ᴥ⚪ᗱᗴ⚪ᙁ⚪ᗩ⚪✤⚪ᔓᔕ⚪ИN⚪ꖴ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ꖴ⚪ИN⚪ᔓᔕ⚪✤⚪ᗩ⚪ᙁ⚪ᗱᗴ⚪ᴥ⚪ᔓᔕ⚪/⚪ᗩ⚪I⚪ᗝ⚪І⚪Ẏ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪Ẏ⚪І⚪ᗝ⚪I⚪ᗩ⚪/⚪ЭЄ⚪ᗩ⚪Н⚪ߦ⚪ᗱᗴ⚪ᙏ⚪ЭЄ⚪Ⓞ⚪ߦ⚪✤⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪✤⚪ߦ⚪Ⓞ⚪ЭЄ⚪ᙏ⚪ᗱᗴ⚪ߦ⚪Н⚪ᗩ⚪ЭЄ⚪/⚪ᴥ⚪ᗱᗴ⚪ᗝ⚪ИN⚪ᗱᗴ⚪ᙁ⚪⚭⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪⚭⚪ᙁ⚪ᗱᗴ⚪ИN⚪ᗝ⚪ᗱᗴ⚪ᴥ⚪/⚪ИN⚪Ⓞ⚪ꖴ⚪✤⚪ᗩ⚪ᴥ⚪ᑎ⚪ᕤᕦ⚪ꖴ⚪ꗳ⚪ИN⚪Ⓞ⚪ᑐᑕ⚪◌⚪◌⚪◌⚪◌⚪◌⚪◌⚪ᑐᑕ⚪Ⓞ⚪ИN⚪ꗳ⚪ꖴ⚪ᕤᕦ⚪ᑎ⚪ᴥ⚪ᗩ⚪✤⚪ꖴ⚪Ⓞ⚪ИN⚪/C/USERS/ADMINISTRATOR/APPDATA/ROAMING/BLENDER FOUNDATION/BLENDER/3.1/SCRIPTS/PRESETS/KEYCONFIG/⠀.PY @@ -0,0 +1,18702 @@ +keyconfig_version = (3, 4, 6) +keyconfig_data = \ +[("3D View", + {"space_type": 'VIEW_3D', "region_type": 'WINDOW'}, + {"items": + [("view3d.cursor3d", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True}, None), + ("transform.translate", + {"type": 'RIGHTMOUSE', "value": 'CLICK_DRAG', "shift": True}, + {"properties": + [("cursor_transform", True), + ("release_confirm", True), + ], + }, + ), + ("view3d.localview", {"type": 'NUMPAD_SLASH', "value": 'PRESS'}, None), + ("view3d.localview", {"type": 'SLASH', "value": 'PRESS'}, None), + ("view3d.localview", {"type": 'MOUSESMARTZOOM', "value": 'ANY'}, None), + ("view3d.localview_remove_from", {"type": 'NUMPAD_SLASH', "value": 'PRESS', "alt": True}, None), + ("view3d.localview_remove_from", {"type": 'SLASH', "value": 'PRESS', "alt": True}, None), + ("view3d.rotate", {"type": 'MIDDLEMOUSE', "value": 'ANY', "alt": True}, None), + ("view3d.zoom", + {"type": 'MIDDLEMOUSE', "value": 'PRESS', "shift": True}, + {"properties": + [("use_cursor_init", True), + ], + }, + ), + ("view3d.view_selected", + {"type": 'NUMPAD_PERIOD', "value": 'PRESS', "ctrl": True}, + {"properties": + [("use_all_regions", True), + ], + }, + ), + ("view3d.view_selected", + {"type": 'NUMPAD_PERIOD', "value": 'PRESS'}, + {"properties": + [("use_all_regions", False), + ], + }, + ), + ("view3d.smoothview", {"type": 'TIMER1', "value": 'ANY', "any": True}, None), + ("view3d.dolly", + {"type": 'NUMPAD_PLUS', "value": 'PRESS', "shift": True, "repeat": True}, + {"properties": + [("delta", 1), + ], + }, + ), + ("view3d.dolly", + {"type": 'NUMPAD_MINUS', "value": 'PRESS', "shift": True, "repeat": True}, + {"properties": + [("delta", -1), + ], + }, + ), + ("view3d.dolly", + {"type": 'EQUAL', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, + {"properties": + [("delta", 1), + ], + }, + ), + ("view3d.dolly", + {"type": 'MINUS', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, + {"properties": + [("delta", -1), + ], + }, + ), + ("view3d.view_center_camera", {"type": 'HOME', "value": 'PRESS'}, None), + ("view3d.view_center_lock", {"type": 'HOME', "value": 'PRESS'}, None), + ("view3d.view_all", + {"type": 'HOME', "value": 'PRESS'}, + {"properties": + [("center", False), + ], + }, + ), + ("view3d.view_all", + {"type": 'HOME', "value": 'PRESS', "ctrl": True}, + {"properties": + [("use_all_regions", True), + ("center", False), + ], + }, + ), + ("view3d.view_all", + {"type": 'C', "value": 'PRESS', "shift": True}, + {"properties": + [("center", True), + ], + }, + ), + ("view3d.view_camera", {"type": 'NUMPAD_0', "value": 'PRESS'}, None), + ("view3d.view_axis", + {"type": 'NUMPAD_1', "value": 'PRESS'}, + {"properties": + [("type", 'FRONT'), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NUMPAD_3', "value": 'PRESS'}, + {"properties": + [("type", 'RIGHT'), + ], + }, + ), + ("view3d.view_persportho", {"type": 'NUMPAD_5', "value": 'PRESS'}, None), + ("view3d.view_axis", + {"type": 'NUMPAD_7', "value": 'PRESS'}, + {"properties": + [("type", 'TOP'), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NUMPAD_1', "value": 'PRESS', "ctrl": True}, + {"properties": + [("type", 'BACK'), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NUMPAD_3', "value": 'PRESS', "ctrl": True}, + {"properties": + [("type", 'LEFT'), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NUMPAD_7', "value": 'PRESS', "ctrl": True}, + {"properties": + [("type", 'BOTTOM'), + ], + }, + ), + ("view3d.view_pan", + {"type": 'NUMPAD_8', "value": 'PRESS', "ctrl": True, "repeat": True}, + {"properties": + [("type", 'PANDOWN'), + ], + }, + ), + ("view3d.view_pan", + {"type": 'NUMPAD_6', "value": 'PRESS', "ctrl": True, "repeat": True}, + {"properties": + [("type", 'PANLEFT'), + ], + }, + ), + ("view3d.view_roll", + {"type": 'NUMPAD_6', "value": 'PRESS', "shift": True, "repeat": True}, + {"properties": + [("type", 'RIGHT'), + ], + }, + ), + ("view3d.view_orbit", + {"type": 'NUMPAD_9', "value": 'PRESS'}, + {"properties": + [("angle", 3.1415927), + ("type", 'ORBITRIGHT'), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NUMPAD_1', "value": 'PRESS', "shift": True}, + {"properties": + [("type", 'FRONT'), + ("align_active", True), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NUMPAD_3', "value": 'PRESS', "shift": True}, + {"properties": + [("type", 'RIGHT'), + ("align_active", True), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NUMPAD_7', "value": 'PRESS', "shift": True}, + {"properties": + [("type", 'TOP'), + ("align_active", True), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NUMPAD_1', "value": 'PRESS', "shift": True, "ctrl": True}, + {"properties": + [("type", 'BACK'), + ("align_active", True), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NUMPAD_3', "value": 'PRESS', "shift": True, "ctrl": True}, + {"properties": + [("type", 'LEFT'), + ("align_active", True), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NUMPAD_7', "value": 'PRESS', "shift": True, "ctrl": True}, + {"properties": + [("type", 'BOTTOM'), + ("align_active", True), + ], + }, + ), + ("view3d.view_axis", + {"type": 'MIDDLEMOUSE', "value": 'CLICK_DRAG', "alt": True, "direction": 'NORTH'}, + {"properties": + [("type", 'TOP'), + ("relative", True), + ], + }, + ), + ("view3d.view_axis", + {"type": 'MIDDLEMOUSE', "value": 'CLICK_DRAG', "alt": True, "direction": 'SOUTH'}, + {"properties": + [("type", 'BOTTOM'), + ("relative", True), + ], + }, + ), + ("view3d.view_axis", + {"type": 'MIDDLEMOUSE', "value": 'CLICK_DRAG', "alt": True, "direction": 'EAST'}, + {"properties": + [("type", 'RIGHT'), + ("relative", True), + ], + }, + ), + ("view3d.view_axis", + {"type": 'MIDDLEMOUSE', "value": 'CLICK_DRAG', "alt": True, "direction": 'WEST'}, + {"properties": + [("type", 'LEFT'), + ("relative", True), + ], + }, + ), + ("view3d.view_center_pick", {"type": 'MIDDLEMOUSE', "value": 'CLICK', "alt": True}, None), + ("view3d.ndof_orbit_zoom", {"type": 'NDOF_MOTION', "value": 'ANY'}, None), + ("view3d.ndof_orbit", {"type": 'NDOF_MOTION', "value": 'ANY', "ctrl": True}, None), + ("view3d.ndof_pan", {"type": 'NDOF_MOTION', "value": 'ANY', "shift": True}, None), + ("view3d.ndof_all", {"type": 'NDOF_MOTION', "value": 'ANY', "shift": True, "ctrl": True}, None), + ("view3d.view_selected", + {"type": 'NDOF_BUTTON_FIT', "value": 'PRESS'}, + {"properties": + [("use_all_regions", False), + ], + }, + ), + ("view3d.view_roll", + {"type": 'NDOF_BUTTON_ROLL_CW', "value": 'PRESS'}, + {"properties": + [("angle", 1.5707964), + ], + }, + ), + ("view3d.view_roll", + {"type": 'NDOF_BUTTON_ROLL_CCW', "value": 'PRESS'}, + {"properties": + [("angle", -1.5707964), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NDOF_BUTTON_FRONT', "value": 'PRESS'}, + {"properties": + [("type", 'FRONT'), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NDOF_BUTTON_BACK', "value": 'PRESS'}, + {"properties": + [("type", 'BACK'), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NDOF_BUTTON_LEFT', "value": 'PRESS'}, + {"properties": + [("type", 'LEFT'), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NDOF_BUTTON_RIGHT', "value": 'PRESS'}, + {"properties": + [("type", 'RIGHT'), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NDOF_BUTTON_TOP', "value": 'PRESS'}, + {"properties": + [("type", 'TOP'), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NDOF_BUTTON_BOTTOM', "value": 'PRESS'}, + {"properties": + [("type", 'BOTTOM'), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NDOF_BUTTON_FRONT', "value": 'PRESS', "shift": True}, + {"properties": + [("type", 'FRONT'), + ("align_active", True), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NDOF_BUTTON_RIGHT', "value": 'PRESS', "shift": True}, + {"properties": + [("type", 'RIGHT'), + ("align_active", True), + ], + }, + ), + ("view3d.view_axis", + {"type": 'NDOF_BUTTON_TOP', "value": 'PRESS', "shift": True}, + {"properties": + [("type", 'TOP'), + ("align_active", True), + ], + }, + ), + ("view3d.select", + {"type": 'LEFTMOUSE', "value": 'CLICK'}, + {"properties": + [("deselect_all", True), + ], + }, + ), + ("view3d.select", + {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True}, + {"properties": + [("toggle", True), + ], + }, + ), + ("view3d.select", + {"type": 'LEFTMOUSE', "value": 'CLICK', "ctrl": True}, + {"properties": + [("center", True), + ("object", True), + ], + }, + ), + ("view3d.select", + {"type": 'LEFTMOUSE', "value": 'CLICK', "alt": True}, + {"properties": + [("enumerate", True), + ], + }, + ), + ("view3d.select", + {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "ctrl": True}, + {"properties": + [("toggle", True), + ("center", True), + ], + }, + ), + ("view3d.select", + {"type": 'LEFTMOUSE', "value": 'CLICK', "ctrl": True, "alt": True}, + {"properties": + [("center", True), + ("enumerate", True), + ], + }, + ), + ("view3d.select", + {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "alt": True}, + {"properties": + [("toggle", True), + ("enumerate", True), + ], + }, + ), + ("view3d.select", + {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "ctrl": True, "alt": True}, + {"properties": + [("toggle", True), + ("center", True), + ("enumerate", True), + ], + }, + ), + ("view3d.select_box", {"type": 'B', "value": 'PRESS'}, None), + ("view3d.select_lasso", + {"type": 'RIGHTMOUSE', "value": 'CLICK_DRAG', "ctrl": True}, + {"properties": + [("mode", 'ADD'), + ], + }, + ), + ("view3d.select_lasso", + {"type": 'RIGHTMOUSE', "value": 'CLICK_DRAG', "shift": True, "ctrl": True}, + {"properties": + [("mode", 'SUB'), + ], + }, + ), + ("view3d.select_circle", {"type": 'C', "value": 'PRESS'}, None), + ("view3d.clip_border", {"type": 'B', "value": 'PRESS', "alt": True}, None), + ("view3d.zoom_border", {"type": 'B', "value": 'PRESS', "shift": True}, None), + ("view3d.render_border", {"type": 'B', "value": 'PRESS', "ctrl": True}, None), + ("view3d.clear_render_border", {"type": 'B', "value": 'PRESS', "ctrl": True, "alt": True}, None), + ("view3d.camera_to_view", {"type": 'NUMPAD_0', "value": 'PRESS', "ctrl": True, "alt": True}, None), + ("view3d.object_as_camera", {"type": 'NUMPAD_0', "value": 'PRESS', "ctrl": True}, None), + ("view3d.copybuffer", {"type": 'C', "value": 'PRESS', "ctrl": True}, None), + ("view3d.pastebuffer", {"type": 'V', "value": 'PRESS', "ctrl": True}, None), + ("transform.translate", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, None), + ("transform.translate", {"type": 'G', "value": 'PRESS'}, None), + ("transform.rotate", {"type": 'R', "value": 'PRESS'}, None), + ("transform.resize", {"type": 'S', "value": 'PRESS'}, None), + ("transform.tosphere", {"type": 'S', "value": 'PRESS', "shift": True, "alt": True}, None), + ("transform.shear", {"type": 'S', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True}, None), + ("transform.bend", {"type": 'W', "value": 'PRESS', "shift": True}, None), + ("transform.mirror", {"type": 'M', "value": 'PRESS', "ctrl": True}, None), + ("object.transform_axis_target", {"type": 'T', "value": 'PRESS', "shift": True}, None), + ("transform.skin_resize", {"type": 'A', "value": 'PRESS', "ctrl": True}, None), + ("wm.context_toggle", + {"type": 'TAB', "value": 'PRESS', "shift": True}, + {"properties": + [("data_path", 'tool_settings.use_snap'), + ], + }, + ), + ("wm.call_panel", + {"type": 'TAB', "value": 'PRESS', "shift": True, "ctrl": True}, + {"properties": + [("name", 'VIEW3D_PT_snapping'), + ("keep_open", True), + ], + }, + ), + ("wm.call_menu_pie", + {"type": 'S', "value": 'PRESS', "shift": True}, + {"properties": + [("name", 'VIEW3D_MT_snap_pie'), + ], + }, + ), + ("wm.context_toggle", + {"type": 'ACCENT_GRAVE', "value": 'PRESS', "ctrl": True}, + {"properties": + [("data_path", 'space_data.show_gizmo'), + ], + }, + ), + ("wm.call_menu_pie", + {"type": 'PERIOD', "value": 'PRESS'}, + {"properties": + [("name", 'VIEW3D_MT_pivot_pie'), + ], + }, + ), + ("wm.call_menu_pie", + {"type": 'COMMA', "value": 'PRESS'}, + {"properties": + [("name", 'VIEW3D_MT_orientations_pie'), + ], + }, + ), + ("wm.call_menu_pie", + {"type": 'Z', "value": 'PRESS'}, + {"properties": + [("name", 'VIEW3D_MT_shading_ex_pie'), + ], + }, + ), + ("view3d.toggle_shading", + {"type": 'Z', "value": 'PRESS', "shift": True}, + {"properties": + [("type", 'RENDERED'), + ], + }, + ), + ("view3d.toggle_xray", {"type": 'Z', "value": 'PRESS', "alt": True}, None), + ("wm.context_toggle", + {"type": 'Z', "value": 'PRESS', "shift": True, "alt": True}, + {"properties": + [("data_path", 'space_data.overlay.show_overlays'), + ], + }, + ), + ("wm.tool_set_by_id", + {"type": 'W', "value": 'PRESS'}, + {"properties": + [("name", 'builtin.select_box'), + ("cycle", True), + ], + }, + ), + ("object.mode_set", + {"type": 'ACCENT_GRAVE', "value": 'PRESS'}, + {"properties": + [("mode", 'EDIT'), + ("toggle", True), + ], + }, + ), + ("view3d.zoom", + {"type": 'NUMPAD_MINUS', "value": 'PRESS', "repeat": True}, + {"properties": + [("delta", -1), + ("use_cursor_init", False), + ], + }, + ), + ("view3d.fly", {"type": 'TAB', "value": 'PRESS', "repeat": True}, None), + ("view3d.view_pan", + {"type": 'NUMPAD_2', "value": 'PRESS', "ctrl": True, "repeat": True}, + {"properties": + [("type", 'PANUP'), + ], + }, + ), + ("view3d.view_pan", + {"type": 'NUMPAD_4', "value": 'PRESS', "ctrl": True, "repeat": True}, + {"properties": + [("type", 'PANRIGHT'), + ], + }, + ), + ("view3d.zoom", + {"type": 'NUMPAD_PLUS', "value": 'PRESS', "repeat": True}, + {"properties": + [("delta", 1), + ("use_cursor_init", False), + ], + }, + ), + ("view3d.view_orbit", + {"type": 'NUMPAD_4', "value": 'PRESS', "repeat": True}, + {"properties": + [("type", 'ORBITRIGHT'), + ], + }, + ), + ("view3d.view_orbit", + {"type": 'NUMPAD_2', "value": 'PRESS', "repeat": True}, + {"properties": + [("type", 'ORBITUP'), + ], + }, + ), + ("view3d.move", {"type": 'MIDDLEMOUSE', "value": 'ANY', "ctrl": True}, None), + ("view3d.view_orbit", + {"type": 'NUMPAD_6', "value": 'PRESS', "repeat": True}, + {"properties": + [("type", 'ORBITLEFT'), + ], + }, + ), + ("view3d.view_orbit", + {"type": 'NUMPAD_8', "value": 'PRESS', "repeat": True}, + {"properties": + [("type", 'ORBITDOWN'), + ], + }, + ), + ("view3d.move", {"type": 'MIDDLEMOUSE', "value": 'PRESS'}, None), + ], + }, + ), + ("Clip Editor", + {"space_type": 'CLIP_EDITOR', "region_type": 'WINDOW'}, + {"items": + [("clip.view_pan", {"type": 'MIDDLEMOUSE', "value": 'PRESS'}, None), + ("clip.view_pan", {"type": 'MIDDLEMOUSE', "value": 'PRESS', "shift": True}, None), + ("clip.view_pan", {"type": 'TRACKPADPAN', "value": 'ANY'}, None), + ("clip.view_zoom", {"type": 'MIDDLEMOUSE', "value": 'ANY', "shift": True}, None), + ("clip.view_zoom_in", {"type": 'WHEELINMOUSE', "value": 'PRESS'}, None), + ("clip.view_zoom_out", {"type": 'WHEELOUTMOUSE', "value": 'PRESS'}, None), + ("clip.view_zoom_in", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "repeat": True}, None), + ("clip.view_zoom_out", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "repeat": True}, None), + ("clip.view_zoom_ratio", + {"type": 'NUMPAD_8', "value": 'PRESS', "ctrl": True}, + {"properties": + [("ratio", 8.0), + ], + }, + ), + ("clip.view_zoom_ratio", + {"type": 'NUMPAD_4', "value": 'PRESS', "ctrl": True}, + {"properties": + [("ratio", 4.0), + ], + }, + ), + ("clip.view_zoom_ratio", + {"type": 'NUMPAD_2', "value": 'PRESS', "ctrl": True}, + {"properties": + [("ratio", 2.0), + ], + }, + ), + ("clip.view_zoom_ratio", + {"type": 'NUMPAD_8', "value": 'PRESS', "shift": True}, + {"properties": + [("ratio", 8.0), + ], + }, + ), + ("clip.view_zoom_ratio", + {"type": 'NUMPAD_4', "value": 'PRESS', "shift": True}, + {"properties": + [("ratio", 4.0), + ], + }, + ), + ("clip.view_zoom_ratio", + {"type": 'NUMPAD_2', "value": 'PRESS', "shift": True}, + {"properties": + [("ratio", 2.0), + ], + }, + ), + ("clip.view_zoom_ratio", + {"type": 'NUMPAD_1', "value": 'PRESS'}, + {"properties": + [("ratio", 1.0), + ], + }, + ), + ("clip.view_zoom_ratio", + {"type": 'NUMPAD_2', "value": 'PRESS'}, + {"properties": + [("ratio", 0.5), + ], + }, + ), + ("clip.view_zoom_ratio", + {"type": 'NUMPAD_4', "value": 'PRESS'}, + {"properties": + [("ratio", 0.25), + ], + }, + ), + ("clip.view_zoom_ratio", + {"type": 'NUMPAD_8', "value": 'PRESS'}, + {"properties": + [("ratio", 0.125), + ], + }, + ), + ("clip.view_all", {"type": 'HOME', "value": 'PRESS'}, None), + ("clip.view_all", + {"type": 'F', "value": 'PRESS'}, + {"properties": + [("fit_view", True), + ], + }, + ), + ("clip.view_selected", {"type": 'NUMPAD_PERIOD', "value": 'PRESS'}, None), + ("clip.view_all", {"type": 'NDOF_BUTTON_FIT', "value": 'PRESS'}, None), + ("clip.view_ndof", {"type": 'NDOF_MOTION', "value": 'ANY'}, None), + ("clip.frame_jump", + {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, + {"properties": + [("position", 'PATHSTART'), + ], + }, + ), + ("clip.frame_jump", + {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, + {"properties": + [("position", 'PATHEND'), + ], + }, + ), + ("clip.frame_jump", + {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "alt": True, "repeat": True}, + {"properties": + [("position", 'FAILEDPREV'), + ], + }, + ), + ("clip.frame_jump", + {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "alt": True, "repeat": True}, + {"properties": + [("position", 'PATHSTART'), + ], + }, + ), + ("clip.change_frame", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), + ("clip.select", + {"type": 'LEFTMOUSE', "value": 'PRESS'}, + {"properties": + [("deselect_all", True), + ], + }, + ), + ("clip.select", + {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True}, + {"properties": + [("extend", True), + ], + }, + ), + ("clip.select_all", + {"type": 'A', "value": 'PRESS'}, + {"properties": + [("action", 'SELECT'), + ], + }, + ), + ("clip.select_all", + {"type": 'A', "value": 'PRESS', "alt": True}, + {"properties": + [("action", 'DESELECT'), + ], + }, + ), + ("clip.select_all", + {"type": 'I', "value": 'PRESS', "ctrl": True}, + {"properties": + [("action", 'INVERT'), + ], + }, + ), + ("clip.select_all", + {"type": 'A', "value": 'DOUBLE_CLICK'}, + {"properties": + [("action", 'DESELECT'), + ], + }, + ), + ("clip.select_box", {"type": 'B', "value": 'PRESS'}, None), + ("clip.select_circle", {"type": 'C', "value": 'PRESS'}, None), + ("wm.call_menu", + {"type": 'G', "value": 'PRESS', "shift": True}, + {"properties": + [("name", 'CLIP_MT_select_grouped'), + ], + }, + ), + ("clip.select_lasso", + {"type": 'RIGHTMOUSE', "value": 'CLICK_DRAG', "ctrl": True, "alt": True}, + {"properties": + [("mode", 'ADD'), + ], + }, + ), + ("clip.select_lasso", + {"type": 'RIGHTMOUSE', "value": 'CLICK_DRAG', "shift": True, "ctrl": True, "alt": True}, + {"properties": + [("mode", 'SUB'), + ], + }, + ), + ("clip.add_marker_slide", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, None), + ("clip.delete_marker", {"type": 'X', "value": 'PRESS', "shift": True}, None), + ("clip.delete_marker", {"type": 'DEL', "value": 'PRESS', "shift": True}, None), + ("clip.slide_marker", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), + ("clip.disable_markers", + {"type": 'D', "value": 'PRESS', "shift": True}, + {"properties": + [("action", 'TOGGLE'), + ], + }, + ), + ("clip.delete_track", {"type": 'X', "value": 'PRESS'}, None), + ("clip.delete_track", {"type": 'DEL', "value": 'PRESS'}, None), + ("clip.lock_tracks", + {"type": 'L', "value": 'PRESS', "ctrl": True}, + {"properties": + [("action", 'LOCK'), + ], + }, + ), + ("clip.lock_tracks", + {"type": 'L', "value": 'PRESS', "alt": True}, + {"properties": + [("action", 'UNLOCK'), + ], + }, + ), + ("clip.hide_tracks_clear", {"type": 'H', "value": 'PRESS', "alt": True}, None), + ("clip.hide_tracks", + {"type": 'H', "value": 'PRESS'}, + {"properties": + [("unselected", False), + ], + }, + ), + ("clip.hide_tracks", + {"type": 'H', "value": 'PRESS', "shift": True}, + {"properties": + [("unselected", True), + ], + }, + ), + ("clip.slide_plane_marker", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, None), + ("clip.keyframe_insert", {"type": 'I', "value": 'PRESS'}, None), + ("clip.keyframe_delete", {"type": 'I', "value": 'PRESS', "alt": True}, None), + ("clip.join_tracks", {"type": 'J', "value": 'PRESS', "ctrl": True}, None), + ("clip.lock_selection_toggle", {"type": 'L', "value": 'PRESS'}, None), + ("wm.context_toggle", + {"type": 'D', "value": 'PRESS', "alt": True}, + {"properties": + [("data_path", 'space_data.show_disabled'), + ], + }, + ), + ("wm.context_toggle", + {"type": 'S', "value": 'PRESS', "alt": True}, + {"properties": + [("data_path", 'space_data.show_marker_search'), + ], + }, + ), + ("wm.context_toggle", + {"type": 'M', "value": 'PRESS'}, + {"properties": + [("data_path", 'space_data.use_mute_footage'), + ], + }, + ), + ("transform.translate", {"type": 'G', "value": 'PRESS'}, None), + ("transform.translate", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, None), + ("transform.resize", {"type": 'S', "value": 'PRESS'}, None), + ("transform.rotate", {"type": 'R', "value": 'PRESS'}, None), + ("clip.clear_track_path", + {"type": 'T', "value": 'PRESS', "alt": True}, + {"properties": + [("action", 'REMAINED'), + ("clear_active", False), + ], + }, + ), + ("clip.clear_track_path", + {"type": 'T', "value": 'PRESS', "shift": True}, + {"properties": + [("action", 'UPTO'), + ("clear_active", False), + ], + }, + ), + ("clip.clear_track_path", + {"type": 'T', "value": 'PRESS', "shift": True, "alt": True}, + {"properties": + [("action", 'ALL'), + ("clear_active", False), + ], + }, + ), + ("clip.cursor_set", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True}, None), + ("clip.copy_tracks", {"type": 'C', "value": 'PRESS', "ctrl": True}, None), + ("clip.paste_tracks", {"type": 'V', "value": 'PRESS', "ctrl": True}, None), + ("wm.call_menu", + {"type": 'RIGHTMOUSE', "value": 'PRESS'}, + {"properties": + [("name", 'CLIP_MT_tracking_context_menu'), + ], + }, + ), + ("wm.call_menu", + {"type": 'APP', "value": 'PRESS'}, + {"properties": + [("name", 'CLIP_MT_tracking_context_menu'), + ], + }, + ), + ("wm.call_menu_pie", + {"type": 'PERIOD', "value": 'PRESS'}, + {"properties": + [("name", 'CLIP_MT_pivot_pie'), + ], + }, + ), + ], + }, + ), + ("File Browser", + {"space_type": 'FILE_BROWSER', "region_type": 'WINDOW'}, + {"items": + [("wm.context_toggle", + {"type": 'T', "value": 'PRESS'}, + {"properties": + [("data_path", 'space_data.show_region_toolbar'), + ], + }, + ), + ("wm.context_toggle", + {"type": 'N', "value": 'PRESS'}, + {"properties": + [("data_path", 'space_data.show_region_tool_props'), + ], + }, + ), + ("file.parent", {"type": 'UP_ARROW', "value": 'PRESS', "alt": True}, None), + ("file.previous", {"type": 'LEFT_ARROW', "value": 'PRESS', "alt": True}, None), + ("file.next", {"type": 'RIGHT_ARROW', "value": 'PRESS', "alt": True}, None), + ("file.refresh", {"type": 'R', "value": 'PRESS'}, None), + ("asset.library_refresh", {"type": 'R', "value": 'PRESS'}, None), + ("file.parent", {"type": 'P', "value": 'PRESS'}, None), + ("file.previous", {"type": 'BACK_SPACE', "value": 'PRESS'}, None), + ("file.next", {"type": 'BACK_SPACE', "value": 'PRESS', "shift": True}, None), + ("wm.context_toggle", + {"type": 'H', "value": 'PRESS'}, + {"properties": + [("data_path", 'space_data.params.show_hidden'), + ], + }, + ), + ("file.directory_new", + {"type": 'I', "value": 'PRESS'}, + {"properties": + [("confirm", False), + ], + }, + ), + ("file.rename", {"type": 'F2', "value": 'PRESS'}, None), + ("file.delete", {"type": 'X', "value": 'PRESS'}, None), + ("file.delete", {"type": 'DEL', "value": 'PRESS'}, None), + ("file.smoothscroll", + {"type": 'TIMER1', "value": 'ANY', "any": True}, + { "active":False, + }, + ), + ("file.bookmark_add", {"type": 'B', "value": 'PRESS', "ctrl": True}, None), + ("file.start_filter", {"type": 'F', "value": 'PRESS', "ctrl": True}, None), + ("file.edit_directory_path", {"type": 'L', "value": 'PRESS', "ctrl": True}, None), + ("file.filenum", + {"type": 'NUMPAD_PLUS', "value": 'PRESS', "repeat": True}, + {"properties": + [("increment", 1), + ], + }, + ), + ("file.filenum", + {"type": 'NUMPAD_PLUS', "value": 'PRESS', "shift": True, "repeat": True}, + {"properties": + [("increment", 10), + ], + }, + ), + ("file.filenum", + {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True, "repeat": True}, + {"properties": + [("increment", 100), + ], + }, + ), + ("file.filenum", + {"type": 'NUMPAD_MINUS', "value": 'PRESS', "repeat": True}, + {"properties": + [("increment", -1), + ], + }, + ), + ("file.filenum", + {"type": 'NUMPAD_MINUS', "value": 'PRESS', "shift": True, "repeat": True}, + {"properties": + [("increment", -10), + ], + }, + ), + ("file.filenum", + {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True, "repeat": True}, + {"properties": + [("increment", -100), + ], + }, + ), + ("wm.call_menu_pie", + {"type": 'ACCENT_GRAVE', "value": 'PRESS'}, + {"properties": + [("name", 'FILEBROWSER_MT_view_pie'), + ], + }, + ), + ("file.select", + {"type": 'RIGHTMOUSE', "value": 'PRESS'}, + {"properties": + [("open", False), + ("only_activate_if_selected", True), + ("pass_through", True), + ], + }, + ), + ("wm.call_menu", + {"type": 'RIGHTMOUSE', "value": 'PRESS'}, + {"properties": + [("name", 'FILEBROWSER_MT_context_menu'), + ], + }, + ), + ("wm.call_menu", + {"type": 'APP', "value": 'PRESS'}, + {"properties": + [("name", 'FILEBROWSER_MT_context_menu'), + ], + }, + ), + ], + }, + ), + ("Grease Pencil Stroke Sculpt (Twist)", + {"space_type": 'EMPTY', "region_type": 'WINDOW'}, + {"items": + [], + }, + ), + ("Image", + {"space_type": 'IMAGE_EDITOR', "region_type": 'WINDOW'}, + {"items": + [("image.view_all", {"type": 'HOME', "value": 'PRESS'}, None), + ("image.view_all", + {"type": 'HOME', "value": 'PRESS', "shift": True}, + {"properties": + [("fit_view", True), + ], + }, + ), + ("image.view_selected", {"type": 'NUMPAD_PERIOD', "value": 'PRESS'}, None), + ("image.view_cursor_center", {"type": 'C', "value": 'PRESS', "shift": True}, None), + ("image.view_pan", {"type": 'MIDDLEMOUSE', "value": 'PRESS'}, None), + ("image.view_all", {"type": 'NDOF_BUTTON_FIT', "value": 'PRESS'}, None), + ("image.view_ndof", {"type": 'NDOF_MOTION', "value": 'ANY'}, None), + ("image.view_zoom_in", {"type": 'WHEELINMOUSE', "value": 'PRESS'}, None), + ("image.view_zoom_out", {"type": 'WHEELOUTMOUSE', "value": 'PRESS'}, None), + ("image.view_zoom_in", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "repeat": True}, None), + ("image.view_zoom_out", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "repeat": True}, None), + ("image.view_zoom", {"type": 'MIDDLEMOUSE', "value": 'PRESS', "shift": True}, None), + ("image.view_zoom_border", {"type": 'B', "value": 'PRESS', "shift": True}, None), + ("image.view_zoom_ratio", + {"type": 'NUMPAD_8', "value": 'PRESS', "ctrl": True}, + {"properties": + [("ratio", 8.0), + ], + }, + ), + ("image.view_zoom_ratio", + {"type": 'NUMPAD_4', "value": 'PRESS', "ctrl": True}, + {"properties": + [("ratio", 4.0), + ], + }, + ), + ("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": + [("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), + ("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.sv_node_vd_toggle", {"type": 'H', "value": 'PRESS', "shift": True, "ctrl": 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), + ("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'), + ], + }, + ), + ("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), + ("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.sv_node_vd_toggle", {"type": 'H', "value": 'PRESS', "shift": True, "ctrl": 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), + ("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'), + ], + }, + ), + ("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), + ("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.sv_node_vd_toggle", {"type": 'H', "value": 'PRESS', "shift": True, "ctrl": 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), + ("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": + [("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": + [("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": + [("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": + [("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": + [("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'), + ], + }, + ), + ("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), + ("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), + ("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'), + ], + }, + ), + ("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), + ("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), + ("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": + [("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": + [("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": + [("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": + [("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": + [("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": + [("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": + [("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": + [("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": + [("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'), + ], + }, + ), + ("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_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', "shift": True}, + {"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', "ctrl": True}, + {"properties": + [("run_in_geometry_nodes", True), + ], + }, + ), + ("node.nw_preview_node", + {"type": 'LEFTMOUSE', "value": 'PRESS', "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'), + ], + }, + ), + ("node.select", + {"type": 'LEFTMOUSE', "value": 'CLICK'}, + {"properties": + [("deselect_all", True), + ("select_passthrough", True), + ], + }, + ), + ("node.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "ctrl": True}, None), + ("node.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "alt": True}, None), + ("node.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "ctrl": True, "alt": True}, None), + ("node.select", + {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True}, + {"properties": + [("toggle", True), + ], + }, + ), + ("node.select", + {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "ctrl": True}, + {"properties": + [("toggle", True), + ], + }, + ), + ("node.select", + {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "alt": True}, + {"properties": + [("toggle", True), + ], + }, + ), + ("node.select", + {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "ctrl": True, "alt": True}, + {"properties": + [("toggle", True), + ], + }, + ), + ("node.select_box", + {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, + {"properties": + [("tweak", True), + ], + }, + ), + ("node.select_lasso", + {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG', "ctrl": True, "alt": True}, + {"properties": + [("mode", 'ADD'), + ], + }, + ), + ("node.select_lasso", + {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG', "shift": True, "ctrl": True, "alt": True}, + {"properties": + [("mode", 'SUB'), + ], + }, + ), + ("node.select_box", + {"type": 'B', "value": 'PRESS'}, + {"properties": + [("tweak", False), + ], + }, + ), + ("node.select_circle", {"type": 'C', "value": 'PRESS'}, None), + ("node.link", + {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, + {"properties": + [("detach", False), + ], + }, + ), + ("node.link", + {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG', "ctrl": True}, + {"properties": + [("detach", True), + ], + }, + ), + ("node.resize", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, None), + ("node.add_reroute", {"type": 'RIGHTMOUSE', "value": 'CLICK_DRAG', "shift": True}, None), + ("node.links_cut", {"type": 'RIGHTMOUSE', "value": 'CLICK_DRAG', "ctrl": True}, None), + ("node.links_mute", {"type": 'RIGHTMOUSE', "value": 'CLICK_DRAG', "ctrl": True, "alt": True}, None), + ("node.select_link_viewer", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, None), + ("node.backimage_move", {"type": 'MIDDLEMOUSE', "value": 'PRESS', "alt": True}, None), + ("node.backimage_zoom", + {"type": 'V', "value": 'PRESS', "repeat": True}, + {"properties": + [("factor", 0.8333333), + ], + }, + ), + ("node.backimage_zoom", + {"type": 'V', "value": 'PRESS', "alt": True, "repeat": True}, + {"properties": + [("factor", 1.2), + ], + }, + ), + ("node.backimage_fit", {"type": 'HOME', "value": 'PRESS', "alt": True}, None), + ("node.backimage_sample", {"type": 'RIGHTMOUSE', "value": 'PRESS', "alt": True}, None), + ("node.link_make", + {"type": 'F', "value": 'PRESS'}, + {"properties": + [("replace", False), + ], + }, + ), + ("node.link_make", + {"type": 'F', "value": 'PRESS', "shift": True}, + {"properties": + [("replace", True), + ], + }, + ), + ("wm.call_menu", + {"type": 'A', "value": 'PRESS', "shift": True}, + {"properties": + [("name", 'NODE_MT_add'), + ], + }, + ), + ("node.duplicate_move", + {"type": 'D', "value": 'PRESS', "shift": True}, + {"properties": + [("NODE_OT_translate_attach", + [("TRANSFORM_OT_translate", + [("view2d_edge_pan", True), + ], + ), + ], + ), + ], + }, + ), + ("node.duplicate_move_linked", + {"type": 'D', "value": 'PRESS', "alt": True}, + {"properties": + [("NODE_OT_translate_attach", + [("TRANSFORM_OT_translate", + [("view2d_edge_pan", True), + ], + ), + ], + ), + ], + }, + ), + ("node.duplicate_move_keep_inputs", + {"type": 'D', "value": 'PRESS', "shift": True, "ctrl": True}, + {"properties": + [("NODE_OT_translate_attach", + [("TRANSFORM_OT_translate", + [("view2d_edge_pan", True), + ], + ), + ], + ), + ], + }, + ), + ("node.parent_set", {"type": 'P', "value": 'PRESS', "ctrl": True}, None), + ("node.detach", {"type": 'P', "value": 'PRESS', "alt": True}, None), + ("node.join", {"type": 'J', "value": 'PRESS', "ctrl": True}, None), + ("node.hide_toggle", {"type": 'H', "value": 'PRESS'}, None), + ("node.mute_toggle", {"type": 'M', "value": 'PRESS'}, None), + ("node.preview_toggle", {"type": 'H', "value": 'PRESS', "shift": True}, None), + ("node.hide_socket_toggle", {"type": 'H', "value": 'PRESS', "ctrl": True}, None), + ("node.view_all", {"type": 'HOME', "value": 'PRESS'}, None), + ("node.view_all", {"type": 'NDOF_BUTTON_FIT', "value": 'PRESS'}, None), + ("node.view_selected", {"type": 'NUMPAD_PERIOD', "value": 'PRESS'}, None), + ("wm.call_menu_pie", + {"type": 'ACCENT_GRAVE', "value": 'PRESS'}, + {"properties": + [("name", 'NODE_MT_view_pie'), + ], + }, + ), + ("node.delete", {"type": 'X', "value": 'PRESS'}, None), + ("node.delete", {"type": 'DEL', "value": 'PRESS'}, None), + ("node.delete_reconnect", {"type": 'X', "value": 'PRESS', "ctrl": True}, None), + ("node.delete_reconnect", {"type": 'DEL', "value": 'PRESS', "ctrl": True}, None), + ("node.select_all", + {"type": 'A', "value": 'PRESS'}, + {"properties": + [("action", 'SELECT'), + ], + }, + ), + ("node.select_all", + {"type": 'A', "value": 'PRESS', "alt": True}, + {"properties": + [("action", 'DESELECT'), + ], + }, + ), + ("node.select_all", + {"type": 'I', "value": 'PRESS', "ctrl": True}, + {"properties": + [("action", 'INVERT'), + ], + }, + ), + ("node.select_all", + {"type": 'A', "value": 'DOUBLE_CLICK'}, + {"properties": + [("action", 'DESELECT'), + ], + }, + ), + ("node.select_linked_to", {"type": 'L', "value": 'PRESS', "shift": True}, None), + ("node.select_linked_from", {"type": 'L', "value": 'PRESS'}, None), + ("node.select_grouped", {"type": 'G', "value": 'PRESS', "shift": True}, None), + ("node.select_grouped", + {"type": 'G', "value": 'PRESS', "shift": True, "ctrl": True}, + {"properties": + [("extend", True), + ], + }, + ), + ("node.select_same_type_step", + {"type": 'RIGHT_BRACKET', "value": 'PRESS', "shift": True}, + {"properties": + [("prev", False), + ], + }, + ), + ("node.select_same_type_step", + {"type": 'LEFT_BRACKET', "value": 'PRESS', "shift": True}, + {"properties": + [("prev", True), + ], + }, + ), + ("node.find_node", {"type": 'F', "value": 'PRESS', "ctrl": True}, None), + ("node.group_make", {"type": 'G', "value": 'PRESS', "ctrl": True}, None), + ("node.group_ungroup", {"type": 'G', "value": 'PRESS', "ctrl": True, "alt": True}, None), + ("node.group_separate", {"type": 'P', "value": 'PRESS'}, None), + ("node.group_edit", + {"type": 'TAB', "value": 'PRESS'}, + {"properties": + [("exit", False), + ], + }, + ), + ("node.group_edit", + {"type": 'TAB', "value": 'PRESS', "ctrl": True}, + {"properties": + [("exit", True), + ], + }, + ), + ("node.read_viewlayers", {"type": 'R', "value": 'PRESS', "ctrl": True}, None), + ("node.render_changed", {"type": 'Z', "value": 'PRESS'}, None), + ("node.clipboard_copy", {"type": 'C', "value": 'PRESS', "ctrl": True}, None), + ("node.clipboard_paste", {"type": 'V', "value": 'PRESS', "ctrl": True}, None), + ("node.viewer_border", {"type": 'B', "value": 'PRESS', "ctrl": True}, None), + ("node.clear_viewer_border", {"type": 'B', "value": 'PRESS', "ctrl": True, "alt": True}, None), + ("node.translate_attach", + {"type": 'G', "value": 'PRESS'}, + {"properties": + [("TRANSFORM_OT_translate", + [("view2d_edge_pan", True), + ], + ), + ], + }, + ), + ("node.translate_attach", + {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, + {"properties": + [("TRANSFORM_OT_translate", + [("view2d_edge_pan", True), + ], + ), + ], + }, + ), + ("transform.translate", + {"type": 'G', "value": 'PRESS'}, + {"properties": + [("view2d_edge_pan", True), + ], + }, + ), + ("transform.translate", + {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, + {"properties": + [("view2d_edge_pan", True), + ("release_confirm", True), + ], + }, + ), + ("transform.rotate", {"type": 'R', "value": 'PRESS'}, None), + ("transform.resize", {"type": 'S', "value": 'PRESS'}, None), + ("node.move_detach_links_release", + {"type": 'RIGHTMOUSE', "value": 'CLICK_DRAG', "alt": True}, + {"properties": + [("NODE_OT_translate_attach", + [("TRANSFORM_OT_translate", + [("view2d_edge_pan", True), + ], + ), + ], + ), + ], + }, + ), + ("node.move_detach_links", + {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG', "alt": True}, + {"properties": + [("TRANSFORM_OT_translate", + [("view2d_edge_pan", True), + ], + ), + ], + }, + ), + ("wm.context_toggle", + {"type": 'TAB', "value": 'PRESS', "shift": True}, + {"properties": + [("data_path", 'tool_settings.use_snap_node'), + ], + }, + ), + ("wm.context_menu_enum", + {"type": 'TAB', "value": 'PRESS', "shift": True, "ctrl": True}, + {"properties": + [("data_path", 'tool_settings.snap_node_element'), + ], + }, + ), + ("wm.context_toggle", + {"type": 'Z', "value": 'PRESS', "shift": True, "alt": True}, + {"properties": + [("data_path", 'space_data.overlay.show_overlays'), + ], + }, + ), + ("wm.call_menu", + {"type": 'RIGHTMOUSE', "value": 'PRESS'}, + {"properties": + [("name", 'NODE_MT_context_menu'), + ], + }, + ), + ("wm.call_menu", + {"type": 'APP', "value": 'PRESS'}, + {"properties": + [("name", 'NODE_MT_context_menu'), + ], + }, + ), + ("view2d.zoom", {"type": 'MIDDLEMOUSE', "value": 'PRESS', "shift": True}, None), + ("view2d.pan", {"type": 'MIDDLEMOUSE', "value": 'PRESS'}, None), + ("view2d.pan", {"type": 'MIDDLEMOUSE', "value": 'PRESS', "ctrl": True}, None), + ], + }, + ), + ("Object Non-modal", + {"space_type": 'EMPTY', "region_type": 'WINDOW'}, + {"items": + [("object.transfer_mode", {"type": 'Q', "value": 'PRESS', "alt": True}, None), + ("object.mode_set", + {"type": 'ACCENT_GRAVE', "value": 'PRESS', "repeat": True}, + {"properties": + [("mode", 'EDIT'), + ("toggle", True), + ], + }, + ), + ("wm.call_menu_pie", + {"type": 'ACCENT_GRAVE', "value": 'PRESS', "alt": True}, + {"properties": + [("name", 'VIEW3D_MT_object_mode_pie'), + ], + }, + ), + ("view3d.object_mode_pie_or_toggle", {"type": 'TAB', "value": 'PRESS', "ctrl": True}, None), + ], + }, + ), + ("Outliner", + {"space_type": 'OUTLINER', "region_type": 'WINDOW'}, + {"items": + [("outliner.highlight_update", {"type": 'MOUSEMOVE', "value": 'ANY', "any": True}, None), + ("outliner.item_rename", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK'}, None), + ("outliner.item_rename", + {"type": 'F2', "value": 'PRESS'}, + {"properties": + [("use_active", True), + ], + }, + ), + ("outliner.item_activate", + {"type": 'LEFTMOUSE', "value": 'CLICK'}, + {"properties": + [("deselect_all", True), + ], + }, + ), + ("outliner.item_activate", + {"type": 'LEFTMOUSE', "value": 'CLICK', "ctrl": True}, + {"properties": + [("extend", True), + ("deselect_all", True), + ], + }, + ), + ("outliner.item_activate", + {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True}, + {"properties": + [("extend_range", True), + ("deselect_all", True), + ], + }, + ), + ("outliner.item_activate", + {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "ctrl": True}, + {"properties": + [("extend", True), + ("extend_range", True), + ("deselect_all", True), + ], + }, + ), + ("outliner.select_box", {"type": 'B', "value": 'PRESS'}, None), + ("outliner.select_box", + {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, + {"properties": + [("tweak", True), + ], + }, + ), + ("outliner.select_box", + {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG', "shift": True}, + {"properties": + [("tweak", True), + ("mode", 'ADD'), + ], + }, + ), + ("outliner.select_box", + {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG', "ctrl": True}, + {"properties": + [("tweak", True), + ("mode", 'SUB'), + ], + }, + ), + ("outliner.select_walk", + {"type": 'UP_ARROW', "value": 'PRESS', "repeat": True}, + {"properties": + [("direction", 'UP'), + ], + }, + ), + ("outliner.select_walk", + {"type": 'UP_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, + {"properties": + [("direction", 'UP'), + ("extend", True), + ], + }, + ), + ("outliner.select_walk", + {"type": 'DOWN_ARROW', "value": 'PRESS', "repeat": True}, + {"properties": + [("direction", 'DOWN'), + ], + }, + ), + ("outliner.select_walk", + {"type": 'DOWN_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, + {"properties": + [("direction", 'DOWN'), + ("extend", True), + ], + }, + ), + ("outliner.select_walk", + {"type": 'LEFT_ARROW', "value": 'PRESS', "repeat": True}, + {"properties": + [("direction", 'LEFT'), + ], + }, + ), + ("outliner.select_walk", + {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, + {"properties": + [("direction", 'LEFT'), + ("toggle_all", True), + ], + }, + ), + ("outliner.select_walk", + {"type": 'RIGHT_ARROW', "value": 'PRESS', "repeat": True}, + {"properties": + [("direction", 'RIGHT'), + ], + }, + ), + ("outliner.select_walk", + {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, + {"properties": + [("direction", 'RIGHT'), + ("toggle_all", True), + ], + }, + ), + ("outliner.item_openclose", + {"type": 'LEFTMOUSE', "value": 'CLICK'}, + {"properties": + [("all", False), + ], + }, + ), + ("outliner.item_openclose", + {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True}, + {"properties": + [("all", True), + ], + }, + ), + ("outliner.item_openclose", + {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, + {"properties": + [("all", False), + ], + }, + ), + ("outliner.operation", {"type": 'RIGHTMOUSE', "value": 'PRESS'}, None), + ("wm.call_menu", + {"type": 'RIGHTMOUSE', "value": 'PRESS'}, + {"properties": + [("name", 'OUTLINER_MT_context_menu'), + ], + }, + ), + ("wm.call_menu_pie", + {"type": 'ACCENT_GRAVE', "value": 'PRESS'}, + {"properties": + [("name", 'OUTLINER_MT_view_pie'), + ], + }, + ), + ("outliner.item_drag_drop", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, None), + ("outliner.item_drag_drop", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG', "shift": True}, None), + ("outliner.show_hierarchy", {"type": 'HOME', "value": 'PRESS'}, None), + ("outliner.show_active", {"type": 'PERIOD', "value": 'PRESS'}, None), + ("outliner.show_active", {"type": 'NUMPAD_PERIOD', "value": 'PRESS'}, None), + ("outliner.scroll_page", + {"type": 'PAGE_DOWN', "value": 'PRESS', "repeat": True}, + {"properties": + [("up", False), + ], + }, + ), + ("outliner.scroll_page", + {"type": 'PAGE_UP', "value": 'PRESS', "repeat": True}, + {"properties": + [("up", True), + ], + }, + ), + ("outliner.show_one_level", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "repeat": True}, None), + ("outliner.show_one_level", + {"type": 'NUMPAD_MINUS', "value": 'PRESS', "repeat": True}, + {"properties": + [("open", False), + ], + }, + ), + ("outliner.select_all", + {"type": 'A', "value": 'PRESS'}, + {"properties": + [("action", 'SELECT'), + ], + }, + ), + ("outliner.select_all", + {"type": 'A', "value": 'PRESS', "alt": True}, + {"properties": + [("action", 'DESELECT'), + ], + }, + ), + ("outliner.select_all", + {"type": 'I', "value": 'PRESS', "ctrl": True}, + {"properties": + [("action", 'INVERT'), + ], + }, + ), + ("outliner.select_all", + {"type": 'A', "value": 'DOUBLE_CLICK'}, + {"properties": + [("action", 'DESELECT'), + ], + }, + ), + ("outliner.expanded_toggle", {"type": 'A', "value": 'PRESS', "shift": True}, None), + ("outliner.keyingset_add_selected", {"type": 'K', "value": 'PRESS'}, None), + ("outliner.keyingset_remove_selected", {"type": 'K', "value": 'PRESS', "alt": True}, None), + ("anim.keyframe_insert", {"type": 'I', "value": 'PRESS'}, None), + ("anim.keyframe_delete", {"type": 'I', "value": 'PRESS', "alt": True}, None), + ("outliner.drivers_add_selected", {"type": 'D', "value": 'PRESS', "ctrl": True}, None), + ("outliner.drivers_delete_selected", {"type": 'D', "value": 'PRESS', "ctrl": True, "alt": True}, None), + ("outliner.collection_new", {"type": 'C', "value": 'PRESS'}, None), + ("outliner.delete", {"type": 'X', "value": 'PRESS'}, None), + ("outliner.delete", {"type": 'DEL', "value": 'PRESS'}, None), + ("object.move_to_collection", {"type": 'M', "value": 'PRESS'}, None), + ("object.link_to_collection", {"type": 'M', "value": 'PRESS', "shift": True}, None), + ("outliner.collection_exclude_set", {"type": 'E', "value": 'PRESS'}, None), + ("outliner.collection_exclude_clear", {"type": 'E', "value": 'PRESS', "alt": True}, None), + ("outliner.hide", {"type": 'H', "value": 'PRESS'}, None), + ("outliner.unhide_all", {"type": 'H', "value": 'PRESS', "alt": True}, None), + ("outliner.id_copy", {"type": 'C', "value": 'PRESS', "ctrl": True}, None), + ("outliner.id_paste", {"type": 'V', "value": 'PRESS', "ctrl": True}, None), + ], + }, + ), + ("Screen", + {"space_type": 'EMPTY', "region_type": 'WINDOW'}, + {"items": + [("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), + ("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), + ("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), + ("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), + ("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", + {"type": 'TAB', "value": 'PRESS', "ctrl": True}, + {"properties": + [("direction", 'NEXT'), + ], + }, + ), + ("screen.space_context_cycle", + {"type": 'TAB', "value": 'PRESS', "shift": True, "ctrl": True}, + {"properties": + [("direction", 'PREV'), + ], + }, + ), + ("screen.workspace_cycle", + {"type": 'PAGE_DOWN', "value": 'PRESS', "ctrl": True}, + {"properties": + [("direction", 'NEXT'), + ], + }, + ), + ("screen.workspace_cycle", + {"type": 'PAGE_UP', "value": 'PRESS', "ctrl": True}, + {"properties": + [("direction", 'PREV'), + ], + }, + ), + ("screen.region_quadview", {"type": 'Q', "value": 'PRESS', "ctrl": True, "alt": True}, None), + ("screen.repeat_last", {"type": 'R', "value": 'PRESS', "shift": True, "repeat": True}, None), + ("file.execute", {"type": 'RET', "value": 'PRESS'}, None), + ("file.execute", {"type": 'NUMPAD_ENTER', "value": 'PRESS'}, None), + ("file.cancel", {"type": 'ESC', "value": 'PRESS'}, None), + ("asset.catalog_undo", {"type": 'Z', "value": 'PRESS', "ctrl": True, "repeat": True}, None), + ("asset.catalog_redo", {"type": 'Z', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, None), + ("ed.undo", {"type": 'Z', "value": 'PRESS', "ctrl": True, "repeat": True}, None), + ("ed.redo", {"type": 'Z', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, None), + ("render.render", + {"type": 'F12', "value": 'PRESS', "alt": True}, + {"properties": + [("use_viewport", True), + ], + }, + ), + ("render.render", + {"type": 'F12', "value": 'PRESS', "ctrl": True}, + {"properties": + [("animation", True), + ("use_viewport", True), + ], + }, + ), + ("render.view_cancel", {"type": 'ESC', "value": 'PRESS'}, None), + ("render.view_show", {"type": 'F11', "value": 'PRESS'}, None), + ("render.play_rendered_anim", {"type": 'F11', "value": 'PRESS', "ctrl": True}, None), + ("screen.screen_full_area", {"type": 'SPACE', "value": 'PRESS', "ctrl": True}, None), + ("screen.screen_full_area", + {"type": 'SPACE', "value": 'PRESS', "ctrl": True, "alt": True}, + {"properties": + [("use_hide_panels", True), + ], + }, + ), + ("screen.redo_last", {"type": 'F9', "value": 'PRESS'}, None), + ("render.opengl", {"type": 'F12', "value": 'PRESS', "repeat": True}, None), + ("screen.userpref_show", {"type": 'U', "value": 'PRESS', "shift": True, "alt": True, "repeat": True}, None), + ], + }, + ), + ("Screen Editing", + {"space_type": 'EMPTY', "region_type": 'WINDOW'}, + {"items": + [("screen.actionzone", + {"type": 'LEFTMOUSE', "value": 'PRESS'}, + {"properties": + [("modifier", 0), + ], + }, + ), + ("screen.actionzone", + {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, + {"properties": + [("modifier", 2), + ], + }, + ), + ("screen.area_split", {"type": 'ACTIONZONE_AREA', "value": 'ANY'}, None), + ("screen.area_join", {"type": 'ACTIONZONE_AREA', "value": 'ANY'}, None), + ("screen.area_dupli", {"type": 'ACTIONZONE_AREA', "value": 'ANY', "shift": True}, None), + ("screen.area_swap", {"type": 'ACTIONZONE_AREA', "value": 'ANY', "ctrl": True}, None), + ("screen.region_scale", {"type": 'ACTIONZONE_REGION', "value": 'ANY'}, None), + ("screen.screen_full_area", + {"type": 'ACTIONZONE_FULLSCREEN', "value": 'ANY'}, + {"properties": + [("use_hide_panels", True), + ], + }, + ), + ("screen.area_move", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), + ("screen.area_options", {"type": 'RIGHTMOUSE', "value": 'PRESS'}, None), + ], + }, + ), + ("Text", + {"space_type": 'TEXT_EDITOR', "region_type": 'WINDOW'}, + {"items": + [("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), + ("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), + ("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), + ("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), + ("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), + ("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), + ("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": + [("data_path", 'space_data.font_size'), + ("reverse", False), + ], + }, + ), + ("wm.context_cycle_int", + {"type": 'WHEELDOWNMOUSE', "value": 'PRESS', "ctrl": True}, + {"properties": + [("data_path", 'space_data.font_size'), + ("reverse", True), + ], + }, + ), + ("wm.context_cycle_int", + {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True, "repeat": True}, + {"properties": + [("data_path", 'space_data.font_size'), + ("reverse", False), + ], + }, + ), + ("wm.context_cycle_int", + {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True, "repeat": True}, + {"properties": + [("data_path", 'space_data.font_size'), + ("reverse", True), + ], + }, + ), + ("text.new", {"type": 'N', "value": 'PRESS', "alt": True}, None), + ("text.open", {"type": 'O', "value": 'PRESS', "alt": True}, None), + ("text.reload", {"type": 'R', "value": 'PRESS', "alt": True}, None), + ("text.save", {"type": 'S', "value": 'PRESS', "alt": True}, None), + ("text.save_as", {"type": 'S', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True}, None), + ("text.run_script", {"type": 'P', "value": 'PRESS', "alt": True}, None), + ("text.cut", {"type": 'X', "value": 'PRESS', "ctrl": True}, None), + ("text.copy", {"type": 'C', "value": 'PRESS', "ctrl": True}, None), + ("text.paste", {"type": 'V', "value": 'PRESS', "ctrl": True, "repeat": True}, None), + ("text.cut", {"type": 'DEL', "value": 'PRESS', "shift": True}, None), + ("text.copy", {"type": 'INSERT', "value": 'PRESS', "ctrl": True}, None), + ("text.paste", {"type": 'INSERT', "value": 'PRESS', "shift": True, "repeat": True}, None), + ("text.duplicate_line", {"type": 'D', "value": 'PRESS', "ctrl": True, "repeat": True}, None), + ("text.select_all", {"type": 'A', "value": 'PRESS', "ctrl": True}, None), + ("text.select_line", {"type": 'A', "value": 'PRESS', "shift": True, "ctrl": True}, None), + ("text.select_word", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK'}, None), + ("text.move_lines", + {"type": 'UP_ARROW', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, + {"properties": + [("direction", 'UP'), + ], + }, + ), + ("text.move_lines", + {"type": 'DOWN_ARROW', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, + {"properties": + [("direction", 'DOWN'), + ], + }, + ), + ("text.indent_or_autocomplete", {"type": 'TAB', "value": 'PRESS', "repeat": True}, None), + ("text.unindent", {"type": 'TAB', "value": 'PRESS', "shift": True, "repeat": True}, None), + ("text.comment_toggle", {"type": 'SLASH', "value": 'PRESS', "ctrl": True}, None), + ("text.move", + {"type": 'HOME', "value": 'PRESS'}, + {"properties": + [("type", 'LINE_BEGIN'), + ], + }, + ), + ("text.move", + {"type": 'END', "value": 'PRESS'}, + {"properties": + [("type", 'LINE_END'), + ], + }, + ), + ("text.move", + {"type": 'E', "value": 'PRESS', "ctrl": True}, + {"properties": + [("type", 'LINE_END'), + ], + }, + ), + ("text.move", + {"type": 'E', "value": 'PRESS', "shift": True, "ctrl": True}, + {"properties": + [("type", 'LINE_END'), + ], + }, + ), + ("text.move", + {"type": 'LEFT_ARROW', "value": 'PRESS', "repeat": True}, + {"properties": + [("type", 'PREVIOUS_CHARACTER'), + ], + }, + ), + ("text.move", + {"type": 'RIGHT_ARROW', "value": 'PRESS', "repeat": True}, + {"properties": + [("type", 'NEXT_CHARACTER'), + ], + }, + ), + ("text.move", + {"type": 'LEFT_ARROW', "value": 'PRESS', "ctrl": True, "repeat": True}, + {"properties": + [("type", 'PREVIOUS_WORD'), + ], + }, + ), + ("text.move", + {"type": 'RIGHT_ARROW', "value": 'PRESS', "ctrl": True, "repeat": True}, + {"properties": + [("type", 'NEXT_WORD'), + ], + }, + ), + ("text.move", + {"type": 'UP_ARROW', "value": 'PRESS', "repeat": True}, + {"properties": + [("type", 'PREVIOUS_LINE'), + ], + }, + ), + ("text.move", + {"type": 'DOWN_ARROW', "value": 'PRESS', "repeat": True}, + {"properties": + [("type", 'NEXT_LINE'), + ], + }, + ), + ("text.move", + {"type": 'PAGE_UP', "value": 'PRESS', "repeat": True}, + {"properties": + [("type", 'PREVIOUS_PAGE'), + ], + }, + ), + ("text.move", + {"type": 'PAGE_DOWN', "value": 'PRESS', "repeat": True}, + {"properties": + [("type", 'NEXT_PAGE'), + ], + }, + ), + ("text.move", + {"type": 'HOME', "value": 'PRESS', "ctrl": True}, + {"properties": + [("type", 'FILE_TOP'), + ], + }, + ), + ("text.move", + {"type": 'END', "value": 'PRESS', "ctrl": True}, + {"properties": + [("type", 'FILE_BOTTOM'), + ], + }, + ), + ("text.move_select", + {"type": 'HOME', "value": 'PRESS', "shift": True}, + {"properties": + [("type", 'LINE_BEGIN'), + ], + }, + ), + ("text.move_select", + {"type": 'END', "value": 'PRESS', "shift": True}, + {"properties": + [("type", 'LINE_END'), + ], + }, + ), + ("text.move_select", + {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, + {"properties": + [("type", 'PREVIOUS_CHARACTER'), + ], + }, + ), + ("text.move_select", + {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, + {"properties": + [("type", 'NEXT_CHARACTER'), + ], + }, + ), + ("text.move_select", + {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, + {"properties": + [("type", 'PREVIOUS_WORD'), + ], + }, + ), + ("text.move_select", + {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, + {"properties": + [("type", 'NEXT_WORD'), + ], + }, + ), + ("text.move_select", + {"type": 'UP_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, + {"properties": + [("type", 'PREVIOUS_LINE'), + ], + }, + ), + ("text.move_select", + {"type": 'DOWN_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, + {"properties": + [("type", 'NEXT_LINE'), + ], + }, + ), + ("text.move_select", + {"type": 'PAGE_UP', "value": 'PRESS', "shift": True, "repeat": True}, + {"properties": + [("type", 'PREVIOUS_PAGE'), + ], + }, + ), + ("text.move_select", + {"type": 'PAGE_DOWN', "value": 'PRESS', "shift": True, "repeat": True}, + {"properties": + [("type", 'NEXT_PAGE'), + ], + }, + ), + ("text.move_select", + {"type": 'HOME', "value": 'PRESS', "shift": True, "ctrl": True}, + {"properties": + [("type", 'FILE_TOP'), + ], + }, + ), + ("text.move_select", + {"type": 'END', "value": 'PRESS', "shift": True, "ctrl": True}, + {"properties": + [("type", 'FILE_BOTTOM'), + ], + }, + ), + ("text.delete", + {"type": 'DEL', "value": 'PRESS', "repeat": True}, + {"properties": + [("type", 'NEXT_CHARACTER'), + ], + }, + ), + ("text.delete", + {"type": 'BACK_SPACE', "value": 'PRESS', "repeat": True}, + {"properties": + [("type", 'PREVIOUS_CHARACTER'), + ], + }, + ), + ("text.delete", + {"type": 'BACK_SPACE', "value": 'PRESS', "shift": True, "repeat": True}, + {"properties": + [("type", 'PREVIOUS_CHARACTER'), + ], + }, + ), + ("text.delete", + {"type": 'DEL', "value": 'PRESS', "ctrl": True, "repeat": True}, + {"properties": + [("type", 'NEXT_WORD'), + ], + }, + ), + ("text.delete", + {"type": 'BACK_SPACE', "value": 'PRESS', "ctrl": True, "repeat": True}, + {"properties": + [("type", 'PREVIOUS_WORD'), + ], + }, + ), + ("text.overwrite_toggle", {"type": 'INSERT', "value": 'PRESS'}, None), + ("text.scroll_bar", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), + ("text.scroll", {"type": 'MIDDLEMOUSE', "value": 'PRESS'}, None), + ("text.scroll", {"type": 'TRACKPADPAN', "value": 'ANY'}, None), + ("text.selection_set", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, None), + ("text.cursor_set", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), + ("text.selection_set", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True}, None), + ("text.scroll", + {"type": 'WHEELUPMOUSE', "value": 'PRESS'}, + {"properties": + [("lines", -1), + ], + }, + ), + ("text.scroll", + {"type": 'WHEELDOWNMOUSE', "value": 'PRESS'}, + {"properties": + [("lines", 1), + ], + }, + ), + ("text.line_break", {"type": 'RET', "value": 'PRESS', "repeat": True}, None), + ("text.line_break", {"type": 'NUMPAD_ENTER', "value": 'PRESS', "repeat": True}, None), + ("text.line_number", {"type": 'TEXTINPUT', "value": 'ANY', "any": True, "repeat": True}, None), + ("wm.call_menu", + {"type": 'RIGHTMOUSE', "value": 'PRESS'}, + {"properties": + [("name", 'TEXT_MT_context_menu'), + ], + }, + ), + ("text.insert", {"type": 'TEXTINPUT', "value": 'ANY', "any": True, "repeat": True}, None), + ], + }, + ), + ("UV Editor", + {"space_type": 'EMPTY', "region_type": 'WINDOW'}, + {"items": + [("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), + ("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), + ("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), + ("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), + ("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), + ("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), + ("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": + [("name", 'IMAGE_MT_uvs_select_mode'), + ], + "active":False, + }, + ), + ("mesh.select_mode", + {"type": 'ONE', "value": 'PRESS'}, + {"properties": + [("type", 'VERT'), + ], + }, + ), + ("mesh.select_mode", + {"type": 'TWO', "value": 'PRESS'}, + {"properties": + [("type", 'EDGE'), + ], + }, + ), + ("mesh.select_mode", + {"type": 'THREE', "value": 'PRESS'}, + {"properties": + [("type", 'FACE'), + ], + }, + ), + ("mesh.select_mode", + {"type": 'ONE', "value": 'PRESS', "shift": True}, + {"properties": + [("use_extend", True), + ("type", 'VERT'), + ], + }, + ), + ("mesh.select_mode", + {"type": 'TWO', "value": 'PRESS', "shift": True}, + {"properties": + [("use_extend", True), + ("type", 'EDGE'), + ], + }, + ), + ("mesh.select_mode", + {"type": 'THREE', "value": 'PRESS', "shift": True}, + {"properties": + [("use_extend", True), + ("type", 'FACE'), + ], + }, + ), + ("mesh.select_mode", + {"type": 'ONE', "value": 'PRESS', "ctrl": True}, + {"properties": + [("use_expand", True), + ("type", 'VERT'), + ], + }, + ), + ("mesh.select_mode", + {"type": 'TWO', "value": 'PRESS', "ctrl": True}, + {"properties": + [("use_expand", True), + ("type", 'EDGE'), + ], + }, + ), + ("mesh.select_mode", + {"type": 'THREE', "value": 'PRESS', "ctrl": True}, + {"properties": + [("use_expand", True), + ("type", 'FACE'), + ], + }, + ), + ("mesh.select_mode", + {"type": 'ONE', "value": 'PRESS', "shift": True, "ctrl": True}, + {"properties": + [("use_extend", True), + ("use_expand", True), + ("type", 'VERT'), + ], + }, + ), + ("mesh.select_mode", + {"type": 'TWO', "value": 'PRESS', "shift": True, "ctrl": True}, + {"properties": + [("use_extend", True), + ("use_expand", True), + ("type", 'EDGE'), + ], + }, + ), + ("mesh.select_mode", + {"type": 'THREE', "value": 'PRESS', "shift": True, "ctrl": True}, + {"properties": + [("use_extend", True), + ("use_expand", True), + ("type", 'FACE'), + ], + }, + ), + ("mesh.select_mode", {"type": 'FOUR', "value": 'PRESS'}, None), + ("uv.select_mode", + {"type": 'ONE', "value": 'PRESS'}, + {"properties": + [("type", 'VERTEX'), + ], + }, + ), + ("uv.select_mode", + {"type": 'TWO', "value": 'PRESS'}, + {"properties": + [("type", 'EDGE'), + ], + }, + ), + ("uv.select_mode", + {"type": 'THREE', "value": 'PRESS'}, + {"properties": + [("type", 'FACE'), + ], + }, + ), + ("uv.select_mode", + {"type": 'FOUR', "value": 'PRESS'}, + {"properties": + [("type", 'ISLAND'), + ], + }, + ), + ("uv.select", + {"type": 'LEFTMOUSE', "value": 'CLICK'}, + {"properties": + [("deselect_all", True), + ], + }, + ), + ("uv.select", + {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True}, + {"properties": + [("toggle", True), + ], + }, + ), + ("uv.mark_seam", {"type": 'E', "value": 'PRESS', "ctrl": True}, None), + ("uv.select_loop", {"type": 'LEFTMOUSE', "value": 'CLICK', "alt": True}, None), + ("uv.select_loop", + {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "alt": True}, + {"properties": + [("extend", True), + ], + }, + ), + ("uv.select_edge_ring", {"type": 'LEFTMOUSE', "value": 'CLICK', "ctrl": True, "alt": True}, None), + ("uv.select_edge_ring", + {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "ctrl": True, "alt": True}, + {"properties": + [("extend", True), + ], + }, + ), + ("uv.shortest_path_pick", + {"type": 'LEFTMOUSE', "value": 'CLICK', "ctrl": True}, + {"properties": + [("use_fill", False), + ], + }, + ), + ("uv.shortest_path_pick", + {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "ctrl": True}, + {"properties": + [("use_fill", True), + ], + }, + ), + ("uv.select_split", {"type": 'Y', "value": 'PRESS'}, None), + ("uv.select_box", + {"type": 'B', "value": 'PRESS'}, + {"properties": + [("pinned", False), + ], + }, + ), + ("uv.select_box", + {"type": 'B', "value": 'PRESS', "ctrl": True}, + {"properties": + [("pinned", True), + ], + }, + ), + ("uv.select_circle", {"type": 'C', "value": 'PRESS'}, None), + ("uv.select_lasso", + {"type": 'RIGHTMOUSE', "value": 'CLICK_DRAG', "ctrl": True}, + {"properties": + [("mode", 'ADD'), + ], + }, + ), + ("uv.select_lasso", + {"type": 'RIGHTMOUSE', "value": 'CLICK_DRAG', "shift": True, "ctrl": True}, + {"properties": + [("mode", 'SUB'), + ], + }, + ), + ("uv.select_linked", {"type": 'L', "value": 'PRESS', "ctrl": True}, None), + ("uv.select_linked_pick", + {"type": 'L', "value": 'PRESS'}, + {"properties": + [("extend", True), + ("deselect", False), + ], + }, + ), + ("uv.select_linked_pick", + {"type": 'L', "value": 'PRESS', "shift": True}, + {"properties": + [("deselect", True), + ], + }, + ), + ("uv.select_more", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True, "repeat": True}, None), + ("uv.select_less", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True, "repeat": True}, None), + ("uv.select_similar", {"type": 'G', "value": 'PRESS', "shift": True}, None), + ("uv.select_all", + {"type": 'A', "value": 'PRESS'}, + {"properties": + [("action", 'SELECT'), + ], + }, + ), + ("uv.select_all", + {"type": 'A', "value": 'PRESS', "alt": True}, + {"properties": + [("action", 'DESELECT'), + ], + }, + ), + ("uv.select_all", + {"type": 'I', "value": 'PRESS', "ctrl": True}, + {"properties": + [("action", 'INVERT'), + ], + }, + ), + ("uv.select_all", + {"type": 'A', "value": 'DOUBLE_CLICK'}, + {"properties": + [("action", 'DESELECT'), + ], + }, + ), + ("uv.reveal", {"type": 'H', "value": 'PRESS', "alt": True}, None), + ("uv.hide", + {"type": 'H', "value": 'PRESS'}, + {"properties": + [("unselected", False), + ], + }, + ), + ("uv.hide", + {"type": 'H', "value": 'PRESS', "shift": True}, + {"properties": + [("unselected", True), + ], + }, + ), + ("uv.select_pinned", {"type": 'P', "value": 'PRESS', "shift": True}, None), + ("wm.call_menu", + {"type": 'M', "value": 'PRESS'}, + {"properties": + [("name", 'IMAGE_MT_uvs_merge'), + ], + }, + ), + ("wm.call_menu", + {"type": 'M', "value": 'PRESS', "alt": True}, + {"properties": + [("name", 'IMAGE_MT_uvs_split'), + ], + }, + ), + ("wm.call_menu", + {"type": 'W', "value": 'PRESS', "shift": True}, + {"properties": + [("name", 'IMAGE_MT_uvs_align'), + ], + }, + ), + ("uv.stitch", {"type": 'V', "value": 'PRESS', "alt": True}, None), + ("uv.rip_move", {"type": 'V', "value": 'PRESS'}, None), + ("uv.pin", + {"type": 'P', "value": 'PRESS'}, + {"properties": + [("clear", False), + ], + }, + ), + ("uv.pin", + {"type": 'P', "value": 'PRESS', "alt": True}, + {"properties": + [("clear", True), + ], + }, + ), + ("wm.call_menu", + {"type": 'U', "value": 'PRESS'}, + {"properties": + [("name", 'IMAGE_MT_uvs_unwrap'), + ], + }, + ), + ("wm.call_menu_pie", + {"type": 'S', "value": 'PRESS', "shift": True}, + {"properties": + [("name", 'IMAGE_MT_uvs_snap_pie'), + ], + }, + ), + ("wm.call_menu_pie", + {"type": 'O', "value": 'PRESS', "shift": True}, + {"properties": + [("name", 'VIEW3D_MT_proportional_editing_falloff_pie'), + ], + }, + ), + ("wm.context_toggle", + {"type": 'O', "value": 'PRESS'}, + {"properties": + [("data_path", 'tool_settings.use_proportional_edit'), + ], + }, + ), + ("transform.translate", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, None), + ("transform.translate", {"type": 'G', "value": 'PRESS'}, None), + ("transform.rotate", {"type": 'R', "value": 'PRESS'}, None), + ("transform.resize", {"type": 'S', "value": 'PRESS'}, None), + ("transform.shear", {"type": 'S', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True}, None), + ("transform.mirror", {"type": 'M', "value": 'PRESS', "ctrl": True}, None), + ("wm.context_toggle", + {"type": 'TAB', "value": 'PRESS', "shift": True}, + {"properties": + [("data_path", 'tool_settings.use_snap_uv'), + ], + }, + ), + ("wm.context_menu_enum", + {"type": 'TAB', "value": 'PRESS', "shift": True, "ctrl": True}, + {"properties": + [("data_path", 'tool_settings.snap_uv_element'), + ], + }, + ), + ("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_uvs_context_menu'), + ], + }, + ), + ("wm.call_menu", + {"type": 'APP', "value": 'PRESS'}, + {"properties": + [("name", 'IMAGE_MT_uvs_context_menu'), + ], + }, + ), + ("uv.cursor_set", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True}, None), + ("transform.translate", + {"type": 'RIGHTMOUSE', "value": 'CLICK_DRAG', "shift": True}, + {"properties": + [("cursor_transform", True), + ("release_confirm", True), + ], + }, + ), + ("wm.tool_set_by_id", + {"type": 'W', "value": 'PRESS'}, + {"properties": + [("name", 'builtin.select_box'), + ("cycle", True), + ], + }, + ), + ], + }, + ), + ("View2D", + {"space_type": 'EMPTY', "region_type": 'WINDOW'}, + {"items": + [("view2d.scroller_activate", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), + ("view2d.pan", {"type": 'MIDDLEMOUSE', "value": 'ANY'}, None), + ("view2d.ndof", {"type": 'NDOF_MOTION', "value": 'ANY'}, None), + ("view2d.zoom_out", {"type": 'MINUS', "value": 'PRESS', "repeat": True}, None), + ("view2d.zoom_in", {"type": 'EQUAL', "value": 'PRESS', "repeat": True}, None), + ("view2d.zoom_out", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "repeat": True}, None), + ("view2d.zoom_in", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "repeat": True}, None), + ("view2d.smoothview", {"type": 'TIMER1', "value": 'ANY', "any": True}, None), + ("view2d.scroll_down", {"type": 'NUMPAD_2', "value": 'PRESS', "repeat": True}, None), + ("view2d.scroll_up", {"type": 'NUMPAD_8', "value": 'PRESS', "repeat": True}, None), + ("view2d.scroll_right", {"type": 'NUMPAD_6', "value": 'PRESS', "repeat": True}, None), + ("view2d.scroll_left", {"type": 'NUMPAD_4', "value": 'PRESS', "repeat": True}, None), + ("view2d.zoom", + {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True}, + { "active":False, + }, + ), + ("view2d.zoom", {"type": 'MIDDLEMOUSE', "value": 'ANY', "shift": True}, None), + ("view2d.zoom_border", {"type": 'B', "value": 'PRESS', "shift": True}, None), + ("none", {"type": 'A', "value": 'PRESS'}, None), + ], + }, + ), + ("View2D Buttons List", + {"space_type": 'EMPTY', "region_type": 'WINDOW'}, + {"items": + [("view2d.scroller_activate", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), + ("view2d.pan", {"type": 'MIDDLEMOUSE', "value": 'ANY'}, None), + ("view2d.scroll_down", {"type": 'WHEELDOWNMOUSE', "value": 'PRESS'}, None), + ("view2d.scroll_up", {"type": 'WHEELUPMOUSE', "value": 'PRESS'}, None), + ("view2d.scroll_down", + {"type": 'PAGE_DOWN', "value": 'PRESS', "repeat": True}, + {"properties": + [("page", True), + ], + }, + ), + ("view2d.scroll_up", + {"type": 'PAGE_UP', "value": 'PRESS', "repeat": True}, + {"properties": + [("page", True), + ], + }, + ), + ("view2d.zoom", {"type": 'MIDDLEMOUSE', "value": 'ANY', "shift": True}, None), + ("view2d.zoom_out", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "repeat": True}, None), + ("view2d.zoom_in", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "repeat": True}, None), + ("view2d.reset", {"type": 'HOME', "value": 'PRESS'}, None), + ], + }, + ), + ("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": + [("wm.call_menu", + {"type": 'N', "value": 'PRESS', "ctrl": True}, + {"properties": + [("name", 'TOPBAR_MT_file_new'), + ], + }, + ), + ("wm.call_menu", + {"type": 'O', "value": 'PRESS', "shift": True, "ctrl": True}, + {"properties": + [("name", 'TOPBAR_MT_file_open_recent'), + ], + }, + ), + ("wm.open_mainfile", {"type": 'O', "value": 'PRESS', "ctrl": True}, None), + ("wm.save_mainfile", {"type": 'S', "value": 'PRESS', "ctrl": True}, None), + ("wm.save_as_mainfile", {"type": 'S', "value": 'PRESS', "shift": True, "ctrl": True}, None), + ("wm.quit_blender", {"type": 'Q', "value": 'PRESS', "ctrl": True}, None), + ("wm.call_menu", + {"type": 'Q', "value": 'PRESS'}, + {"properties": + [("name", 'SCREEN_MT_user_menu'), + ], + }, + ), + ("screen.space_type_set_or_cycle", + {"type": 'F1', "value": 'PRESS', "shift": True}, + {"properties": + [("space_type", 'FILE_BROWSER'), + ], + }, + ), + ("screen.space_type_set_or_cycle", + {"type": 'F2', "value": 'PRESS', "shift": True}, + {"properties": + [("space_type", 'CLIP_EDITOR'), + ], + }, + ), + ("screen.space_type_set_or_cycle", + {"type": 'F3', "value": 'PRESS', "shift": True}, + {"properties": + [("space_type", 'NODE_EDITOR'), + ], + }, + ), + ("screen.space_type_set_or_cycle", + {"type": 'F4', "value": 'PRESS', "shift": True}, + {"properties": + [("space_type", 'CONSOLE'), + ], + }, + ), + ("screen.space_type_set_or_cycle", + {"type": 'F5', "value": 'PRESS', "shift": True}, + {"properties": + [("space_type", 'VIEW_3D'), + ], + }, + ), + ("screen.space_type_set_or_cycle", + {"type": 'F6', "value": 'PRESS', "shift": True}, + {"properties": + [("space_type", 'GRAPH_EDITOR'), + ], + }, + ), + ("screen.space_type_set_or_cycle", + {"type": 'F7', "value": 'PRESS', "shift": True}, + {"properties": + [("space_type", 'PROPERTIES'), + ], + }, + ), + ("screen.space_type_set_or_cycle", + {"type": 'F8', "value": 'PRESS', "shift": True}, + {"properties": + [("space_type", 'SEQUENCE_EDITOR'), + ], + }, + ), + ("screen.space_type_set_or_cycle", + {"type": 'F9', "value": 'PRESS', "shift": True}, + {"properties": + [("space_type", 'OUTLINER'), + ], + }, + ), + ("screen.space_type_set_or_cycle", + {"type": 'F10', "value": 'PRESS', "shift": True}, + {"properties": + [("space_type", 'IMAGE_EDITOR'), + ], + }, + ), + ("screen.space_type_set_or_cycle", + {"type": 'F11', "value": 'PRESS', "shift": True}, + {"properties": + [("space_type", 'TEXT_EDITOR'), + ], + }, + ), + ("screen.space_type_set_or_cycle", + {"type": 'F12', "value": 'PRESS', "shift": True}, + {"properties": + [("space_type", 'DOPESHEET_EDITOR'), + ], + }, + ), + ("wm.call_panel", + {"type": 'NDOF_BUTTON_MENU', "value": 'PRESS'}, + {"properties": + [("name", 'USERPREF_PT_ndof_settings'), + ], + }, + ), + ("wm.context_scale_float", + {"type": 'NDOF_BUTTON_PLUS', "value": 'PRESS'}, + {"properties": + [("data_path", 'preferences.inputs.ndof_sensitivity'), + ("value", 1.1), + ], + }, + ), + ("wm.context_scale_float", + {"type": 'NDOF_BUTTON_MINUS', "value": 'PRESS'}, + {"properties": + [("data_path", 'preferences.inputs.ndof_sensitivity'), + ("value", 0.90909094), + ], + }, + ), + ("wm.context_scale_float", + {"type": 'NDOF_BUTTON_PLUS', "value": 'PRESS', "shift": True}, + {"properties": + [("data_path", 'preferences.inputs.ndof_sensitivity'), + ("value", 1.5), + ], + }, + ), + ("wm.context_scale_float", + {"type": 'NDOF_BUTTON_MINUS', "value": 'PRESS', "shift": True}, + {"properties": + [("data_path", 'preferences.inputs.ndof_sensitivity'), + ("value", 0.6666667), + ], + }, + ), + ("info.reports_display_update", {"type": 'TIMER_REPORT', "value": 'ANY', "any": True}, None), + ("wm.doc_view_manual_ui_context", {"type": 'F1', "value": 'PRESS'}, None), + ("wm.call_panel", + {"type": 'F2', "value": 'PRESS'}, + {"properties": + [("name", 'TOPBAR_PT_name'), + ("keep_open", False), + ], + }, + ), + ("wm.batch_rename", {"type": 'F2', "value": 'PRESS', "ctrl": True}, None), + ("wm.search_menu", {"type": 'F3', "value": 'PRESS'}, None), + ("wm.call_menu", + {"type": 'F4', "value": 'PRESS'}, + {"properties": + [("name", 'TOPBAR_MT_file_context_menu'), + ], + }, + ), + ("wm.toolbar_fallback_pie", {"type": 'W', "value": 'PRESS', "alt": True}, None), + ("wm.toolbar", {"type": 'SPACE', "value": 'PRESS', "shift": True}, None), + ("wm.context_toggle", + {"type": 'PAUSE', "value": 'PRESS', "repeat": True}, + {"properties": + [("data_path", 'scene.cycles.preview_pause'), + ], + }, + ), + ("wm.save_homefile", {"type": 'U', "value": 'PRESS', "ctrl": True, "repeat": True}, None), + ("view2d.pan", {"type": 'MIDDLEMOUSE', "value": 'CLICK_DRAG'}, None), + ], + }, + ), + ] + + +if __name__ == "__main__": + # Only add keywords that are supported. + from bpy.app import version as blender_version + keywords = {} + if blender_version >= (2, 92, 0): + keywords["keyconfig_version"] = keyconfig_version + import os + from bl_keymap_utils.io import keyconfig_import_from_data + keyconfig_import_from_data( + os.path.splitext(os.path.basename(__file__))[0], + keyconfig_data, + **keywords, + )