("Node Editor", {"space_type": 'NODE_EDITOR', "region_type": 'WINDOW'}, {"items": [("node.multi_math", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "shift": True}, {"properties": [("increase", True), ], }, ), ("node.multi_math", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "shift": True}, {"properties": [("increase", False), ], }, ), ("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_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'), ], }, ), ("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), ], }, ), ("wm.tool_set_by_id", {"type": 'W', "value": 'PRESS'}, {"properties": [("name", 'builtin.select_box'), ("cycle", 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.connect_to_output", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("run_in_geometry_nodes", True), ], }, ), ("node.connect_to_output", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("run_in_geometry_nodes", False), ], }, ), ("node.connect_to_output", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("run_in_geometry_nodes", False), ], }, ), ("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'), ], }, ), ("wm.call_menu", {"type": 'S', "value": 'PRESS', "shift": True}, {"properties": [("name", 'NODE_MT_nw_switch_node_type_menu'), ], }, ), ], }, ),