keyconfig_data = \ [("View2D", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("view2d.scroller_activate", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), ("view2d.scroller_activate", {"type": 'MIDDLEMOUSE', "value": 'PRESS'}, None), ("view2d.pan", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True}, None), ("view2d.pan", {"type": 'TRACKPADPAN', "value": 'ANY'}, None), ("view2d.scroll_right", {"type": 'WHEELDOWNMOUSE', "value": 'PRESS', "ctrl": True}, None), ("view2d.scroll_left", {"type": 'WHEELUPMOUSE', "value": 'PRESS', "ctrl": True}, None), ("view2d.scroll_down", {"type": 'WHEELDOWNMOUSE', "value": 'PRESS', "shift": True}, None), ("view2d.scroll_up", {"type": 'WHEELUPMOUSE', "value": 'PRESS', "shift": True}, None), ("view2d.ndof", {"type": 'NDOF_MOTION', "value": 'ANY'}, None), ("view2d.zoom_out", {"type": 'WHEELOUTMOUSE', "value": 'PRESS'}, None), ("view2d.zoom_in", {"type": 'WHEELINMOUSE', "value": 'PRESS'}, None), ("view2d.zoom_out", {"type": 'NUMPAD_MINUS', "value": 'PRESS'}, None), ("view2d.zoom_in", {"type": 'NUMPAD_PLUS', "value": 'PRESS'}, None), ("view2d.zoom", {"type": 'TRACKPADPAN', "value": 'ANY', "ctrl": True}, None), ("view2d.smoothview", {"type": 'TIMER1', "value": 'ANY', "any": True}, None), ("view2d.scroll_down", {"type": 'WHEELDOWNMOUSE', "value": 'PRESS'}, None), ("view2d.scroll_up", {"type": 'WHEELUPMOUSE', "value": 'PRESS'}, None), ("view2d.scroll_right", {"type": 'WHEELDOWNMOUSE', "value": 'PRESS'}, None), ("view2d.scroll_left", {"type": 'WHEELUPMOUSE', "value": 'PRESS'}, None), ("view2d.zoom", {"type": 'RIGHTMOUSE', "value": 'PRESS', "ctrl": True}, None), ("view2d.zoom", {"type": 'TRACKPADZOOM', "value": 'ANY'}, None), ("view2d.zoom_border", {"type": 'B', "value": 'PRESS', "shift": True}, None), ], }, ), ("View2D Buttons List", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("view2d.scroller_activate", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), ("view2d.scroller_activate", {"type": 'MIDDLEMOUSE', "value": 'PRESS'}, None), ("view2d.pan", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True}, None), ("view2d.pan", {"type": 'TRACKPADPAN', "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'}, {"properties": [("page", True), ], }, ), ("view2d.scroll_up", {"type": 'PAGE_UP', "value": 'PRESS'}, {"properties": [("page", True), ], }, ), ("view2d.zoom", {"type": 'RIGHTMOUSE', "value": 'PRESS', "ctrl": True}, None), ("view2d.zoom", {"type": 'TRACKPADZOOM', "value": 'ANY'}, None), ("view2d.zoom", {"type": 'TRACKPADPAN', "value": 'ANY', "ctrl": True}, None), ("view2d.zoom_out", {"type": 'NUMPAD_MINUS', "value": 'PRESS'}, None), ("view2d.zoom_in", {"type": 'NUMPAD_PLUS', "value": 'PRESS'}, None), ("view2d.reset", {"type": 'HOME', "value": 'PRESS'}, None), ], }, ), ("Animation", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("anim.change_frame", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, None), ("wm.context_toggle", {"type": 'T', "value": 'PRESS', "ctrl": True}, {"properties": [("data_path", 'space_data.show_seconds'), ], }, ), ("anim.previewrange_set", {"type": 'P', "value": 'PRESS'}, None), ("anim.previewrange_clear", {"type": 'P', "value": 'PRESS', "alt": True}, None), ], }, ), ("Dopesheet", {"space_type": 'DOPESHEET_EDITOR', "region_type": 'WINDOW'}, {"items": [("action.clickselect", {"type": 'LEFTMOUSE', "value": 'PRESS'}, {"properties": [("extend", False), ("column", False), ("channel", False), ], }, ), ("action.clickselect", {"type": 'LEFTMOUSE', "value": 'PRESS', "alt": True}, {"properties": [("extend", False), ("column", True), ("channel", False), ], }, ), ("action.clickselect", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True}, {"properties": [("extend", True), ("column", False), ("channel", False), ], }, ), ("action.clickselect", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("extend", True), ("column", True), ("channel", False), ], }, ), ("action.clickselect", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True, "alt": True}, {"properties": [("extend", False), ("column", False), ("channel", True), ], }, ), ("action.clickselect", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True}, {"properties": [("extend", True), ("column", False), ("channel", True), ], }, ), ("action.select_leftright", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, {"properties": [("mode", 'CHECK'), ("extend", False), ], }, ), ("action.select_leftright", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("mode", 'CHECK'), ("extend", True), ], }, ), ("action.select_leftright", {"type": 'LEFT_BRACKET', "value": 'PRESS'}, {"properties": [("mode", 'LEFT'), ("extend", False), ], }, ), ("action.select_leftright", {"type": 'RIGHT_BRACKET', "value": 'PRESS'}, {"properties": [("mode", 'RIGHT'), ("extend", False), ], }, ), ("action.select_all", {"type": 'A', "value": 'PRESS'}, {"properties": [("action", 'SELECT'), ], }, ), ("action.select_all", {"type": 'A', "value": 'PRESS', "alt": True}, {"properties": [("action", 'DESELECT'), ], }, ), ("action.select_all", {"type": 'I', "value": 'PRESS', "ctrl": True}, {"properties": [("action", 'INVERT'), ], }, ), ("action.select_all", {"type": 'A', "value": 'DOUBLE_CLICK'}, {"properties": [("action", 'DESELECT'), ], }, ), ("action.select_box", {"type": 'B', "value": 'PRESS'}, {"properties": [("axis_range", False), ], }, ), ("action.select_box", {"type": 'B', "value": 'PRESS', "alt": True}, {"properties": [("axis_range", True), ], }, ), ("action.select_lasso", {"type": 'EVT_TWEAK_R', "value": 'ANY', "ctrl": True}, {"properties": [("mode", 'ADD'), ], }, ), ("action.select_lasso", {"type": 'EVT_TWEAK_R', "value": 'ANY', "shift": True, "ctrl": True}, {"properties": [("mode", 'SUB'), ], }, ), ("action.select_circle", {"type": 'C', "value": 'PRESS'}, None), ("action.select_column", {"type": 'K', "value": 'PRESS'}, {"properties": [("mode", 'KEYS'), ], }, ), ("action.select_column", {"type": 'K', "value": 'PRESS', "ctrl": True}, {"properties": [("mode", 'CFRA'), ], }, ), ("action.select_column", {"type": 'K', "value": 'PRESS', "shift": True}, {"properties": [("mode", 'MARKERS_COLUMN'), ], }, ), ("action.select_column", {"type": 'K', "value": 'PRESS', "alt": True}, {"properties": [("mode", 'MARKERS_BETWEEN'), ], }, ), ("action.select_more", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True}, None), ("action.select_less", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True}, None), ("action.select_linked", {"type": 'L', "value": 'PRESS'}, None), ("action.frame_jump", {"type": 'G', "value": 'PRESS', "ctrl": True}, None), ("wm.call_menu_pie", {"type": 'S', "value": 'PRESS', "shift": True}, {"properties": [("name", 'DOPESHEET_MT_snap_pie'), ], }, ), ("action.mirror", {"type": 'M', "value": 'PRESS', "ctrl": True}, None), ("action.handle_type", {"type": 'V', "value": 'PRESS'}, None), ("action.interpolation_type", {"type": 'T', "value": 'PRESS'}, None), ("action.extrapolation_type", {"type": 'E', "value": 'PRESS', "shift": True}, None), ("action.keyframe_type", {"type": 'R', "value": 'PRESS'}, None), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'DOPESHEET_MT_context_menu'), ], }, ), ("action.sample", {"type": 'O', "value": 'PRESS', "shift": True, "alt": True}, None), ("wm.call_menu", {"type": 'X', "value": 'PRESS'}, {"properties": [("name", 'DOPESHEET_MT_delete'), ], }, ), ("wm.call_menu", {"type": 'DEL', "value": 'PRESS'}, {"properties": [("name", 'DOPESHEET_MT_delete'), ], }, ), ("action.duplicate_move", {"type": 'D', "value": 'PRESS', "shift": True}, None), ("action.keyframe_insert", {"type": 'I', "value": 'PRESS'}, None), ("action.copy", {"type": 'C', "value": 'PRESS', "ctrl": True}, None), ("action.paste", {"type": 'V', "value": 'PRESS', "ctrl": True}, None), ("action.paste", {"type": 'V', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("flipped", True), ], }, ), ("action.previewrange_set", {"type": 'P', "value": 'PRESS', "ctrl": True, "alt": True}, None), ("action.view_all", {"type": 'HOME', "value": 'PRESS'}, None), ("action.view_all", {"type": 'NDOF_BUTTON_FIT', "value": 'PRESS'}, None), ("action.view_selected", {"type": 'NUMPAD_PERIOD', "value": 'PRESS'}, None), ("action.view_frame", {"type": 'NUMPAD_0', "value": 'PRESS'}, None), ("anim.channels_editable_toggle", {"type": 'TAB', "value": 'PRESS'}, None), ("anim.channels_find", {"type": 'F', "value": 'PRESS', "ctrl": True}, None), ("transform.transform", {"type": 'G', "value": 'PRESS'}, {"properties": [("mode", 'TIME_TRANSLATE'), ], }, ), ("transform.transform", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, {"properties": [("mode", 'TIME_TRANSLATE'), ], }, ), ("transform.transform", {"type": 'E', "value": 'PRESS'}, {"properties": [("mode", 'TIME_EXTEND'), ], }, ), ("transform.transform", {"type": 'S', "value": 'PRESS'}, {"properties": [("mode", 'TIME_SCALE'), ], }, ), ("transform.transform", {"type": 'T', "value": 'PRESS', "shift": True}, {"properties": [("mode", 'TIME_SLIDE'), ], }, ), ("wm.context_toggle", {"type": 'O', "value": 'PRESS'}, {"properties": [("data_path", 'tool_settings.use_proportional_action'), ], }, ), ("wm.call_menu_pie", {"type": 'O', "value": 'PRESS', "shift": True}, {"properties": [("name", 'VIEW3D_MT_proportional_editing_falloff_pie'), ], }, ), ("marker.add", {"type": 'M', "value": 'PRESS'}, None), ("marker.rename", {"type": 'M', "value": 'PRESS', "ctrl": True}, None), ("anim.start_frame_set", {"type": 'HOME', "value": 'PRESS', "ctrl": True}, None), ("anim.end_frame_set", {"type": 'END', "value": 'PRESS', "ctrl": True}, None), ("action.copy", {"type": 'C', "value": 'PRESS', "oskey": True}, None), ("action.paste", {"type": 'V', "value": 'PRESS', "oskey": True}, None), ("action.paste", {"type": 'V', "value": 'PRESS', "shift": True, "oskey": True}, {"properties": [("flipped", True), ], }, ), ], }, ), ("Grease Pencil Stroke Edit Mode", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("gpencil.interpolate", {"type": 'E', "value": 'PRESS', "ctrl": True, "alt": True}, None), ("gpencil.interpolate_sequence", {"type": 'E', "value": 'PRESS', "shift": True, "ctrl": True}, None), ("gpencil.select", {"type": 'LEFTMOUSE', "value": 'CLICK'}, None), ("gpencil.select_all", {"type": 'A', "value": 'PRESS'}, {"properties": [("action", 'SELECT'), ], }, ), ("gpencil.select_all", {"type": 'A', "value": 'PRESS', "alt": True}, {"properties": [("action", 'DESELECT'), ], }, ), ("gpencil.select_all", {"type": 'I', "value": 'PRESS', "ctrl": True}, {"properties": [("action", 'INVERT'), ], }, ), ("gpencil.select_all", {"type": 'A', "value": 'DOUBLE_CLICK'}, {"properties": [("action", 'DESELECT'), ], }, ), ("gpencil.select_circle", {"type": 'C', "value": 'PRESS'}, None), ("gpencil.select_box", {"type": 'B', "value": 'PRESS'}, None), ("gpencil.select_lasso", {"type": 'EVT_TWEAK_R', "value": 'ANY', "ctrl": True}, {"properties": [("mode", 'ADD'), ], }, ), ("gpencil.select_lasso", {"type": 'EVT_TWEAK_R', "value": 'ANY', "shift": True, "ctrl": True}, {"properties": [("mode", 'SUB'), ], }, ), ("gpencil.select_lasso", {"type": 'EVT_TWEAK_R', "value": 'ANY', "ctrl": True, "alt": True}, {"properties": [("mode", 'ADD'), ], }, ), ("gpencil.select_lasso", {"type": 'EVT_TWEAK_R', "value": 'ANY', "shift": True, "ctrl": True, "alt": True}, {"properties": [("mode", 'SUB'), ], }, ), ("gpencil.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True}, {"properties": [("extend", True), ("toggle", True), ], }, ), ("gpencil.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "alt": True}, {"properties": [("entire_strokes", True), ], }, ), ("gpencil.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "alt": True}, {"properties": [("extend", True), ("entire_strokes", True), ], }, ), ("gpencil.select_linked", {"type": 'L', "value": 'PRESS'}, None), ("gpencil.select_linked", {"type": 'L', "value": 'PRESS', "ctrl": True}, None), ("gpencil.select_alternate", {"type": 'L', "value": 'PRESS', "shift": True}, None), ("gpencil.select_grouped", {"type": 'G', "value": 'PRESS', "shift": True}, None), ("gpencil.select_more", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True}, None), ("gpencil.select_less", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True}, None), ("gpencil.duplicate_move", {"type": 'D', "value": 'PRESS', "shift": True}, None), ("gpencil.extrude_move", {"type": 'E', "value": 'PRESS'}, None), ("wm.call_menu", {"type": 'X', "value": 'PRESS'}, {"properties": [("name", 'VIEW3D_MT_edit_gpencil_delete'), ], }, ), ("wm.call_menu", {"type": 'DEL', "value": 'PRESS'}, {"properties": [("name", 'VIEW3D_MT_edit_gpencil_delete'), ], }, ), ("gpencil.dissolve", {"type": 'X', "value": 'PRESS', "ctrl": True}, None), ("gpencil.dissolve", {"type": 'DEL', "value": 'PRESS', "ctrl": True}, None), ("gpencil.active_frames_delete_all", {"type": 'X', "value": 'PRESS', "shift": True}, None), ("gpencil.active_frames_delete_all", {"type": 'DEL', "value": 'PRESS', "shift": True}, None), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_gpencil_edit_context_menu'), ], }, ), ("wm.call_menu", {"type": 'P', "value": 'PRESS'}, {"properties": [("name", 'GPENCIL_MT_separate'), ], }, ), ("gpencil.stroke_split", {"type": 'V', "value": 'PRESS'}, None), ("gpencil.stroke_join", {"type": 'J', "value": 'PRESS', "ctrl": True}, None), ("gpencil.stroke_join", {"type": 'J', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("type", 'JOINCOPY'), ], }, ), ("gpencil.copy", {"type": 'C', "value": 'PRESS', "ctrl": True}, None), ("gpencil.paste", {"type": 'V', "value": 'PRESS', "ctrl": True}, None), ("wm.call_menu", {"type": 'S', "value": 'PRESS', "shift": True}, {"properties": [("name", 'GPENCIL_MT_snap'), ], }, ), ("gpencil.reveal", {"type": 'H', "value": 'PRESS', "alt": True}, None), ("gpencil.hide", {"type": 'H', "value": 'PRESS'}, {"properties": [("unselected", False), ], }, ), ("gpencil.hide", {"type": 'H', "value": 'PRESS', "shift": True}, {"properties": [("unselected", True), ], }, ), ("gpencil.selection_opacity_toggle", {"type": 'H', "value": 'PRESS', "ctrl": True}, None), ("wm.context_toggle", {"type": 'Q', "value": 'PRESS', "shift": True}, {"properties": [("data_path", 'space_data.overlay.use_gpencil_edit_lines'), ], }, ), ("wm.context_toggle", {"type": 'Q', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("data_path", 'space_data.overlay.use_gpencil_multiedit_line_only'), ], }, ), ("gpencil.layer_isolate", {"type": 'NUMPAD_ASTERIX', "value": 'PRESS'}, None), ("gpencil.move_to_layer", {"type": 'M', "value": 'PRESS'}, None), ("transform.translate", {"type": 'G', "value": 'PRESS'}, None), ("transform.translate", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, None), ("transform.rotate", {"type": 'R', "value": 'PRESS'}, None), ("transform.resize", {"type": 'S', "value": 'PRESS'}, None), ("transform.mirror", {"type": 'M', "value": 'PRESS', "ctrl": True}, None), ("transform.bend", {"type": 'W', "value": 'PRESS', "shift": True}, 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.transform", {"type": 'S', "value": 'PRESS', "alt": True}, {"properties": [("mode", 'GPENCIL_SHRINKFATTEN'), ], }, ), ("transform.transform", {"type": 'F', "value": 'PRESS', "shift": True}, {"properties": [("mode", 'GPENCIL_OPACITY'), ], }, ), ("wm.call_menu_pie", {"type": 'O', "value": 'PRESS', "shift": True}, {"properties": [("name", 'VIEW3D_MT_proportional_editing_falloff_pie'), ], }, ), ("wm.context_toggle_enum", {"type": 'O', "value": 'PRESS'}, {"properties": [("data_path", 'tool_settings.proportional_edit'), ("value_1", 'DISABLED'), ("value_2", 'ENABLED'), ], }, ), ("wm.context_toggle_enum", {"type": 'O', "value": 'PRESS', "alt": True}, {"properties": [("data_path", 'tool_settings.proportional_edit'), ("value_1", 'DISABLED'), ("value_2", 'CONNECTED'), ], }, ), ("object.gpencil_add", {"type": 'A', "value": 'PRESS', "shift": True}, None), ("wm.call_menu", {"type": 'G', "value": 'PRESS', "ctrl": True}, {"properties": [("name", 'GPENCIL_MT_gpencil_vertex_group'), ], }, ), ("gpencil.selectmode_toggle", {"type": 'ONE', "value": 'PRESS'}, {"properties": [("mode", 0), ], }, ), ("gpencil.selectmode_toggle", {"type": 'TWO', "value": 'PRESS'}, {"properties": [("mode", 1), ], }, ), ("gpencil.selectmode_toggle", {"type": 'THREE', "value": 'PRESS'}, {"properties": [("mode", 2), ], }, ), ("gpencil.copy", {"type": 'C', "value": 'PRESS', "oskey": True}, None), ("gpencil.paste", {"type": 'V', "value": 'PRESS', "oskey": True}, None), ], }, ), ("Grease Pencil Stroke Paint Mode", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("wm.radial_control", {"type": 'F', "value": 'PRESS', "shift": True}, {"properties": [("data_path_primary", 'tool_settings.gpencil_paint.brush.gpencil_settings.pen_strength'), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS'}, {"properties": [("data_path_primary", 'tool_settings.gpencil_paint.brush.size'), ], }, ), ("wm.call_panel", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_PT_gpencil_draw_context_menu'), ], }, ), ("wm.call_menu", {"type": 'X', "value": 'PRESS'}, {"properties": [("name", 'GPENCIL_MT_gpencil_draw_delete'), ], }, ), ], }, ), ("Grease Pencil Stroke Sculpt Mode", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("gpencil.select_all", {"type": 'A', "value": 'PRESS'}, {"properties": [("action", 'SELECT'), ], }, ), ("gpencil.select_all", {"type": 'A', "value": 'PRESS', "alt": True}, {"properties": [("action", 'DESELECT'), ], }, ), ("gpencil.select_all", {"type": 'I', "value": 'PRESS', "ctrl": True}, {"properties": [("action", 'INVERT'), ], }, ), ("gpencil.select_all", {"type": 'A', "value": 'DOUBLE_CLICK'}, {"properties": [("action", 'DESELECT'), ], }, ), ("gpencil.select_circle", {"type": 'C', "value": 'PRESS'}, None), ("gpencil.select_box", {"type": 'B', "value": 'PRESS'}, None), ("gpencil.select_lasso", {"type": 'EVT_TWEAK_R', "value": 'ANY', "ctrl": True}, {"properties": [("mode", 'ADD'), ], }, ), ("gpencil.select_lasso", {"type": 'EVT_TWEAK_R', "value": 'ANY', "shift": True, "ctrl": True}, {"properties": [("mode", 'SUB'), ], }, ), ("gpencil.select_lasso", {"type": 'EVT_TWEAK_R', "value": 'ANY', "ctrl": True, "alt": True}, {"properties": [("mode", 'ADD'), ], }, ), ("gpencil.select_lasso", {"type": 'EVT_TWEAK_R', "value": 'ANY', "shift": True, "ctrl": True, "alt": True}, {"properties": [("mode", 'SUB'), ], }, ), ("gpencil.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True}, {"properties": [("extend", True), ("toggle", True), ], }, ), ("gpencil.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "alt": True}, {"properties": [("entire_strokes", True), ], }, ), ("gpencil.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "alt": True}, {"properties": [("extend", True), ("entire_strokes", True), ], }, ), ("gpencil.select_linked", {"type": 'L', "value": 'PRESS'}, None), ("gpencil.select_linked", {"type": 'L', "value": 'PRESS', "ctrl": True}, None), ("gpencil.select_alternate", {"type": 'L', "value": 'PRESS', "shift": True}, None), ("gpencil.select_grouped", {"type": 'G', "value": 'PRESS', "shift": True}, None), ("gpencil.select_more", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True}, None), ("gpencil.select_less", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True}, None), ("gpencil.sculpt_paint", {"type": 'LEFTMOUSE', "value": 'PRESS'}, {"properties": [("wait_for_input", False), ], }, ), ("gpencil.sculpt_paint", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, {"properties": [("wait_for_input", False), ], }, ), ("gpencil.sculpt_paint", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True}, {"properties": [("wait_for_input", False), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS', "shift": True}, {"properties": [("data_path_primary", 'tool_settings.gpencil_sculpt.brush.strength'), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS'}, {"properties": [("data_path_primary", 'tool_settings.gpencil_sculpt.brush.size'), ], }, ), ("wm.call_panel", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_PT_gpencil_sculpt_context_menu'), ], }, ), ("wm.context_toggle", {"type": 'Q', "value": 'PRESS', "shift": True}, {"properties": [("data_path", 'space_data.overlay.use_gpencil_edit_lines'), ], }, ), ("wm.context_toggle", {"type": 'Q', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("data_path", 'space_data.overlay.use_gpencil_multiedit_line_only'), ], }, ), ], }, ), ("Pose", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("object.parent_set", {"type": 'P', "value": 'PRESS', "ctrl": True}, None), ("wm.call_menu", {"type": 'A', "value": 'PRESS', "shift": True}, {"properties": [("name", 'VIEW3D_MT_add'), ], }, ), ("pose.hide", {"type": 'H', "value": 'PRESS'}, {"properties": [("unselected", False), ], }, ), ("pose.hide", {"type": 'H', "value": 'PRESS', "shift": True}, {"properties": [("unselected", True), ], }, ), ("pose.reveal", {"type": 'H', "value": 'PRESS', "alt": True}, None), ("wm.call_menu", {"type": 'A', "value": 'PRESS', "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_pose_apply'), ], }, ), ("pose.rot_clear", {"type": 'R', "value": 'PRESS', "alt": True}, None), ("pose.loc_clear", {"type": 'G', "value": 'PRESS', "alt": True}, None), ("pose.scale_clear", {"type": 'S', "value": 'PRESS', "alt": True}, None), ("pose.quaternions_flip", {"type": 'F', "value": 'PRESS', "alt": True}, None), ("pose.rotation_mode_set", {"type": 'R', "value": 'PRESS', "ctrl": True}, None), ("pose.copy", {"type": 'C', "value": 'PRESS', "ctrl": True}, None), ("pose.paste", {"type": 'V', "value": 'PRESS', "ctrl": True}, {"properties": [("flipped", False), ], }, ), ("pose.paste", {"type": 'V', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("flipped", True), ], }, ), ("pose.select_all", {"type": 'A', "value": 'PRESS'}, {"properties": [("action", 'SELECT'), ], }, ), ("pose.select_all", {"type": 'A', "value": 'PRESS', "alt": True}, {"properties": [("action", 'DESELECT'), ], }, ), ("pose.select_all", {"type": 'I', "value": 'PRESS', "ctrl": True}, {"properties": [("action", 'INVERT'), ], }, ), ("pose.select_all", {"type": 'A', "value": 'DOUBLE_CLICK'}, {"properties": [("action", 'DESELECT'), ], }, ), ("pose.select_parent", {"type": 'P', "value": 'PRESS', "shift": True}, None), ("pose.select_hierarchy", {"type": 'LEFT_BRACKET', "value": 'PRESS'}, {"properties": [("direction", 'PARENT'), ("extend", False), ], }, ), ("pose.select_hierarchy", {"type": 'LEFT_BRACKET', "value": 'PRESS', "shift": True}, {"properties": [("direction", 'PARENT'), ("extend", True), ], }, ), ("pose.select_hierarchy", {"type": 'RIGHT_BRACKET', "value": 'PRESS'}, {"properties": [("direction", 'CHILD'), ("extend", False), ], }, ), ("pose.select_hierarchy", {"type": 'RIGHT_BRACKET', "value": 'PRESS', "shift": True}, {"properties": [("direction", 'CHILD'), ("extend", True), ], }, ), ("pose.select_linked", {"type": 'L', "value": 'PRESS'}, None), ("pose.select_grouped", {"type": 'G', "value": 'PRESS', "shift": True}, None), ("pose.select_mirror", {"type": 'M', "value": 'PRESS', "shift": True, "ctrl": True}, None), ("pose.constraint_add_with_targets", {"type": 'C', "value": 'PRESS', "shift": True, "ctrl": True}, None), ("pose.constraints_clear", {"type": 'C', "value": 'PRESS', "ctrl": True, "alt": True}, None), ("pose.ik_add", {"type": 'I', "value": 'PRESS', "shift": True}, None), ("pose.ik_clear", {"type": 'I', "value": 'PRESS', "ctrl": True, "alt": True}, None), ("wm.call_menu", {"type": 'G', "value": 'PRESS', "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_pose_group'), ], }, ), ("wm.call_menu", {"type": 'W', "value": 'PRESS', "shift": True}, {"properties": [("name", 'VIEW3D_MT_bone_options_toggle'), ], }, ), ("wm.call_menu", {"type": 'W', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_bone_options_enable'), ], }, ), ("wm.call_menu", {"type": 'W', "value": 'PRESS', "alt": True}, {"properties": [("name", 'VIEW3D_MT_bone_options_disable'), ], }, ), ("armature.layers_show_all", {"type": 'ACCENT_GRAVE', "value": 'PRESS', "ctrl": True}, None), ("armature.armature_layers", {"type": 'M', "value": 'PRESS', "shift": True}, None), ("pose.bone_layers", {"type": 'M', "value": 'PRESS'}, None), ("transform.transform", {"type": 'S', "value": 'PRESS', "ctrl": True, "alt": True}, {"properties": [("mode", 'BONE_SIZE'), ], }, ), ("anim.keyframe_insert_menu", {"type": 'I', "value": 'PRESS'}, None), ("anim.keyframe_delete_v3d", {"type": 'I', "value": 'PRESS', "alt": True}, None), ("anim.keying_set_active_set", {"type": 'I', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True}, None), ("poselib.browse_interactive", {"type": 'L', "value": 'PRESS', "ctrl": True}, None), ("poselib.pose_add", {"type": 'L', "value": 'PRESS', "shift": True}, None), ("poselib.pose_remove", {"type": 'L', "value": 'PRESS', "alt": True}, None), ("poselib.pose_rename", {"type": 'L', "value": 'PRESS', "shift": True, "ctrl": True}, None), ("pose.push", {"type": 'E', "value": 'PRESS', "ctrl": True}, None), ("pose.relax", {"type": 'E', "value": 'PRESS', "alt": True}, None), ("pose.breakdown", {"type": 'E', "value": 'PRESS', "shift": True}, None), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_pose_context_menu'), ], }, ), ("wm.call_menu", {"type": 'P', "value": 'PRESS', "alt": True}, {"properties": [("name", 'VIEW3D_MT_pose_propagate'), ], }, ), ("object.hide_collection", {"type": 'ONE', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 1), ], }, ), ("object.hide_collection", {"type": 'TWO', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 2), ], }, ), ("object.hide_collection", {"type": 'THREE', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 3), ], }, ), ("object.hide_collection", {"type": 'FOUR', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 4), ], }, ), ("object.hide_collection", {"type": 'FIVE', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 5), ], }, ), ("object.hide_collection", {"type": 'SIX', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 6), ], }, ), ("object.hide_collection", {"type": 'SEVEN', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 7), ], }, ), ("object.hide_collection", {"type": 'EIGHT', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 8), ], }, ), ("object.hide_collection", {"type": 'NINE', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 9), ], }, ), ("object.hide_collection", {"type": 'ZERO', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 10), ], }, ), ("pose.copy", {"type": 'C', "value": 'PRESS', "oskey": True}, None), ("pose.paste", {"type": 'V', "value": 'PRESS', "oskey": True}, {"properties": [("flipped", False), ], }, ), ("pose.paste", {"type": 'V', "value": 'PRESS', "shift": True, "oskey": True}, {"properties": [("flipped", True), ], }, ), ], }, ), ("Object Mode", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("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_objects'), ], }, ), ("object.select_all", {"type": 'A', "value": 'PRESS'}, {"properties": [("action", 'SELECT'), ], }, ), ("object.select_all", {"type": 'A', "value": 'PRESS', "alt": True}, {"properties": [("action", 'DESELECT'), ], }, ), ("object.select_all", {"type": 'I', "value": 'PRESS', "ctrl": True}, {"properties": [("action", 'INVERT'), ], }, ), ("object.select_all", {"type": 'A', "value": 'DOUBLE_CLICK'}, {"properties": [("action", 'DESELECT'), ], }, ), ("object.select_more", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True}, None), ("object.select_less", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True}, None), ("object.select_linked", {"type": 'L', "value": 'PRESS', "shift": True}, None), ("object.select_grouped", {"type": 'G', "value": 'PRESS', "shift": True}, None), ("object.select_hierarchy", {"type": 'LEFT_BRACKET', "value": 'PRESS'}, {"properties": [("direction", 'PARENT'), ("extend", False), ], }, ), ("object.select_hierarchy", {"type": 'LEFT_BRACKET', "value": 'PRESS', "shift": True}, {"properties": [("direction", 'PARENT'), ("extend", True), ], }, ), ("object.select_hierarchy", {"type": 'RIGHT_BRACKET', "value": 'PRESS'}, {"properties": [("direction", 'CHILD'), ("extend", False), ], }, ), ("object.select_hierarchy", {"type": 'RIGHT_BRACKET', "value": 'PRESS', "shift": True}, {"properties": [("direction", 'CHILD'), ("extend", True), ], }, ), ("object.parent_set", {"type": 'P', "value": 'PRESS', "ctrl": True}, None), ("object.parent_clear", {"type": 'P', "value": 'PRESS', "alt": True}, None), ("object.location_clear", {"type": 'G', "value": 'PRESS', "alt": True}, {"properties": [("clear_delta", False), ], }, ), ("object.rotation_clear", {"type": 'R', "value": 'PRESS', "alt": True}, {"properties": [("clear_delta", False), ], }, ), ("object.scale_clear", {"type": 'S', "value": 'PRESS', "alt": True}, {"properties": [("clear_delta", False), ], }, ), ("object.delete", {"type": 'X', "value": 'PRESS'}, {"properties": [("use_global", False), ], }, ), ("object.delete", {"type": 'X', "value": 'PRESS', "shift": True}, {"properties": [("use_global", True), ], }, ), ("object.delete", {"type": 'DEL', "value": 'PRESS'}, {"properties": [("use_global", False), ("confirm", False), ], }, ), ("object.delete", {"type": 'DEL', "value": 'PRESS', "shift": True}, {"properties": [("use_global", True), ("confirm", False), ], }, ), ("wm.call_menu", {"type": 'A', "value": 'PRESS', "shift": True}, {"properties": [("name", 'VIEW3D_MT_add'), ], }, ), ("wm.call_menu", {"type": 'A', "value": 'PRESS', "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_object_apply'), ], }, ), ("wm.call_menu", {"type": 'L', "value": 'PRESS', "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_make_links'), ], }, ), ("object.duplicate_move", {"type": 'D', "value": 'PRESS', "shift": True}, None), ("object.duplicate_move_linked", {"type": 'D', "value": 'PRESS', "alt": True}, None), ("object.join", {"type": 'J', "value": 'PRESS', "ctrl": True}, None), ("anim.keyframe_insert_menu", {"type": 'I', "value": 'PRESS'}, None), ("anim.keyframe_delete_v3d", {"type": 'I', "value": 'PRESS', "alt": True}, None), ("anim.keying_set_active_set", {"type": 'I', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True}, None), ("collection.create", {"type": 'G', "value": 'PRESS', "ctrl": True}, None), ("collection.objects_remove", {"type": 'G', "value": 'PRESS', "ctrl": True, "alt": True}, None), ("collection.objects_remove_all", {"type": 'G', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True}, None), ("collection.objects_add_active", {"type": 'G', "value": 'PRESS', "shift": True, "ctrl": True}, None), ("collection.objects_remove_active", {"type": 'G', "value": 'PRESS', "shift": True, "alt": True}, None), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_object_context_menu'), ], }, ), ("object.subdivision_set", {"type": 'ZERO', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 0), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'ONE', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 1), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'TWO', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 2), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'THREE', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 3), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'FOUR', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 4), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'FIVE', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 5), ("relative", False), ], }, ), ("object.move_to_collection", {"type": 'M', "value": 'PRESS'}, None), ("object.link_to_collection", {"type": 'M', "value": 'PRESS', "shift": True}, None), ("object.hide_view_clear", {"type": 'H', "value": 'PRESS', "alt": True}, None), ("object.hide_view_set", {"type": 'H', "value": 'PRESS'}, {"properties": [("unselected", False), ], }, ), ("object.hide_view_set", {"type": 'H', "value": 'PRESS', "shift": True}, {"properties": [("unselected", True), ], }, ), ("object.hide_collection", {"type": 'H', "value": 'PRESS', "ctrl": True}, None), ("object.hide_collection", {"type": 'ONE', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 1), ], }, ), ("object.hide_collection", {"type": 'TWO', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 2), ], }, ), ("object.hide_collection", {"type": 'THREE', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 3), ], }, ), ("object.hide_collection", {"type": 'FOUR', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 4), ], }, ), ("object.hide_collection", {"type": 'FIVE', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 5), ], }, ), ("object.hide_collection", {"type": 'SIX', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 6), ], }, ), ("object.hide_collection", {"type": 'SEVEN', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 7), ], }, ), ("object.hide_collection", {"type": 'EIGHT', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 8), ], }, ), ("object.hide_collection", {"type": 'NINE', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 9), ], }, ), ("object.hide_collection", {"type": 'ZERO', "value": 'PRESS', "any": True}, {"properties": [("collection_index", 10), ], }, ), ], }, ), ("Paint Curve", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("paintcurve.add_point_slide", {"type": 'RIGHTMOUSE', "value": 'PRESS', "ctrl": True}, None), ("paintcurve.select", {"type": 'LEFTMOUSE', "value": 'CLICK'}, None), ("paintcurve.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True}, {"properties": [("extend", True), ], }, ), ("paintcurve.slide", {"type": 'RIGHTMOUSE', "value": 'PRESS', "alt": True}, None), ("paintcurve.slide", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True}, {"properties": [("align", True), ], }, ), ("paintcurve.select", {"type": 'A', "value": 'PRESS'}, {"properties": [("toggle", True), ], }, ), ("paintcurve.cursor", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, None), ("paintcurve.delete_point", {"type": 'X', "value": 'PRESS'}, None), ("paintcurve.delete_point", {"type": 'DEL', "value": 'PRESS'}, None), ("paintcurve.draw", {"type": 'RET', "value": 'PRESS'}, None), ("paintcurve.draw", {"type": 'NUMPAD_ENTER', "value": 'PRESS'}, None), ("transform.translate", {"type": 'G', "value": 'PRESS'}, None), ("transform.translate", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, None), ("transform.rotate", {"type": 'R', "value": 'PRESS'}, None), ("transform.resize", {"type": 'S', "value": 'PRESS'}, None), ], }, ), ("Curve", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("wm.call_menu", {"type": 'A', "value": 'PRESS', "shift": True}, {"properties": [("name", 'VIEW3D_MT_curve_add'), ], }, ), ("curve.handle_type_set", {"type": 'V', "value": 'PRESS'}, None), ("curve.vertex_add", {"type": 'RIGHTMOUSE', "value": 'CLICK', "ctrl": True}, None), ("curve.select_all", {"type": 'A', "value": 'PRESS'}, {"properties": [("action", 'SELECT'), ], }, ), ("curve.select_all", {"type": 'A', "value": 'PRESS', "alt": True}, {"properties": [("action", 'DESELECT'), ], }, ), ("curve.select_all", {"type": 'I', "value": 'PRESS', "ctrl": True}, {"properties": [("action", 'INVERT'), ], }, ), ("curve.select_all", {"type": 'A', "value": 'DOUBLE_CLICK'}, {"properties": [("action", 'DESELECT'), ], }, ), ("curve.select_row", {"type": 'R', "value": 'PRESS', "shift": True}, None), ("curve.select_more", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True}, None), ("curve.select_less", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True}, None), ("curve.select_linked", {"type": 'L', "value": 'PRESS', "ctrl": True}, None), ("curve.select_similar", {"type": 'G', "value": 'PRESS', "shift": True}, None), ("curve.select_linked_pick", {"type": 'L', "value": 'PRESS'}, {"properties": [("deselect", False), ], }, ), ("curve.select_linked_pick", {"type": 'L', "value": 'PRESS', "shift": True}, {"properties": [("deselect", True), ], }, ), ("curve.shortest_path_pick", {"type": 'LEFTMOUSE', "value": 'CLICK', "ctrl": True}, None), ("curve.separate", {"type": 'P', "value": 'PRESS'}, None), ("curve.split", {"type": 'Y', "value": 'PRESS'}, None), ("curve.extrude_move", {"type": 'E', "value": 'PRESS'}, None), ("curve.duplicate_move", {"type": 'D', "value": 'PRESS', "shift": True}, None), ("curve.make_segment", {"type": 'F', "value": 'PRESS'}, None), ("curve.cyclic_toggle", {"type": 'C', "value": 'PRESS', "alt": True}, None), ("wm.call_menu", {"type": 'X', "value": 'PRESS'}, {"properties": [("name", 'VIEW3D_MT_edit_curve_delete'), ], }, ), ("wm.call_menu", {"type": 'DEL', "value": 'PRESS'}, {"properties": [("name", 'VIEW3D_MT_edit_curve_delete'), ], }, ), ("curve.dissolve_verts", {"type": 'X', "value": 'PRESS', "ctrl": True}, None), ("curve.dissolve_verts", {"type": 'DEL', "value": 'PRESS', "ctrl": True}, None), ("curve.tilt_clear", {"type": 'T', "value": 'PRESS', "alt": True}, None), ("transform.tilt", {"type": 'T', "value": 'PRESS', "ctrl": True}, None), ("transform.transform", {"type": 'S', "value": 'PRESS', "alt": True}, {"properties": [("mode", 'CURVE_SHRINKFATTEN'), ], }, ), ("curve.reveal", {"type": 'H', "value": 'PRESS', "alt": True}, None), ("curve.hide", {"type": 'H', "value": 'PRESS'}, {"properties": [("unselected", False), ], }, ), ("curve.hide", {"type": 'H', "value": 'PRESS', "shift": True}, {"properties": [("unselected", True), ], }, ), ("curve.normals_make_consistent", {"type": 'N', "value": 'PRESS', "shift": True}, None), ("object.vertex_parent_set", {"type": 'P', "value": 'PRESS', "ctrl": True}, None), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_edit_curve_context_menu'), ], }, ), ("wm.call_menu", {"type": 'H', "value": 'PRESS', "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_hook'), ], }, ), ("wm.call_menu_pie", {"type": 'O', "value": 'PRESS', "shift": True}, {"properties": [("name", 'VIEW3D_MT_proportional_editing_falloff_pie'), ], }, ), ("wm.context_toggle_enum", {"type": 'O', "value": 'PRESS'}, {"properties": [("data_path", 'tool_settings.proportional_edit'), ("value_1", 'DISABLED'), ("value_2", 'ENABLED'), ], }, ), ("wm.context_toggle_enum", {"type": 'O', "value": 'PRESS', "alt": True}, {"properties": [("data_path", 'tool_settings.proportional_edit'), ("value_1", 'DISABLED'), ("value_2", 'CONNECTED'), ], }, ), ], }, ), ("Image Paint", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("paint.image_paint", {"type": 'LEFTMOUSE', "value": 'PRESS'}, {"properties": [("mode", 'NORMAL'), ], }, ), ("paint.image_paint", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, {"properties": [("mode", 'INVERT'), ], }, ), ("paint.brush_colors_flip", {"type": 'X', "value": 'PRESS'}, None), ("paint.grab_clone", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), ("paint.sample_color", {"type": 'S', "value": 'PRESS'}, None), ("brush.scale_size", {"type": 'LEFT_BRACKET', "value": 'PRESS'}, {"properties": [("scalar", 0.9), ], }, ), ("brush.scale_size", {"type": 'RIGHT_BRACKET', "value": 'PRESS'}, {"properties": [("scalar", 1.1111112), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS'}, {"properties": [("data_path_primary", 'tool_settings.image_paint.brush.size'), ("data_path_secondary", 'tool_settings.unified_paint_settings.size'), ("use_secondary", 'tool_settings.unified_paint_settings.use_unified_size'), ("rotation_path", 'tool_settings.image_paint.brush.mask_texture_slot.angle'), ("color_path", 'tool_settings.image_paint.brush.cursor_color_add'), ("fill_color_path", 'tool_settings.image_paint.brush.color'), ("fill_color_override_path", 'tool_settings.unified_paint_settings.color'), ("fill_color_override_test_path", 'tool_settings.unified_paint_settings.use_unified_color'), ("zoom_path", 'space_data.zoom'), ("image_id", 'tool_settings.image_paint.brush'), ("secondary_tex", True), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS', "shift": True}, {"properties": [("data_path_primary", 'tool_settings.image_paint.brush.strength'), ("data_path_secondary", 'tool_settings.unified_paint_settings.strength'), ("use_secondary", 'tool_settings.unified_paint_settings.use_unified_strength'), ("rotation_path", 'tool_settings.image_paint.brush.mask_texture_slot.angle'), ("color_path", 'tool_settings.image_paint.brush.cursor_color_add'), ("fill_color_path", 'tool_settings.image_paint.brush.color'), ("fill_color_override_path", 'tool_settings.unified_paint_settings.color'), ("fill_color_override_test_path", 'tool_settings.unified_paint_settings.use_unified_color'), ("zoom_path", ''), ("image_id", 'tool_settings.image_paint.brush'), ("secondary_tex", True), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS', "ctrl": True}, {"properties": [("data_path_primary", 'tool_settings.image_paint.brush.texture_slot.angle'), ("data_path_secondary", ''), ("use_secondary", ''), ("rotation_path", 'tool_settings.image_paint.brush.texture_slot.angle'), ("color_path", 'tool_settings.image_paint.brush.cursor_color_add'), ("fill_color_path", 'tool_settings.image_paint.brush.color'), ("fill_color_override_path", 'tool_settings.unified_paint_settings.color'), ("fill_color_override_test_path", 'tool_settings.unified_paint_settings.use_unified_color'), ("zoom_path", ''), ("image_id", 'tool_settings.image_paint.brush'), ("secondary_tex", False), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS', "ctrl": True, "alt": True}, {"properties": [("data_path_primary", 'tool_settings.image_paint.brush.mask_texture_slot.angle'), ("data_path_secondary", ''), ("use_secondary", ''), ("rotation_path", 'tool_settings.image_paint.brush.mask_texture_slot.angle'), ("color_path", 'tool_settings.image_paint.brush.cursor_color_add'), ("fill_color_path", 'tool_settings.image_paint.brush.color'), ("fill_color_override_path", 'tool_settings.unified_paint_settings.color'), ("fill_color_override_test_path", 'tool_settings.unified_paint_settings.use_unified_color'), ("zoom_path", ''), ("image_id", 'tool_settings.image_paint.brush'), ("secondary_tex", True), ], }, ), ("brush.stencil_control", {"type": 'LEFTMOUSE', "value": 'PRESS'}, {"properties": [("mode", 'TRANSLATION'), ], }, ), ("brush.stencil_control", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True}, {"properties": [("mode", 'SCALE'), ], }, ), ("brush.stencil_control", {"type": 'RIGHTMOUSE', "value": 'PRESS', "ctrl": True}, {"properties": [("mode", 'ROTATION'), ], }, ), ("brush.stencil_control", {"type": 'RIGHTMOUSE', "value": 'PRESS', "alt": True}, {"properties": [("mode", 'TRANSLATION'), ("texmode", 'SECONDARY'), ], }, ), ("brush.stencil_control", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("mode", 'SCALE'), ("texmode", 'SECONDARY'), ], }, ), ("brush.stencil_control", {"type": 'RIGHTMOUSE', "value": 'PRESS', "ctrl": True, "alt": True}, {"properties": [("mode", 'ROTATION'), ("texmode", 'SECONDARY'), ], }, ), ("wm.context_toggle", {"type": 'M', "value": 'PRESS'}, {"properties": [("data_path", 'image_paint_object.data.use_paint_mask'), ], }, ), ("wm.context_toggle", {"type": 'S', "value": 'PRESS', "shift": True}, {"properties": [("data_path", 'tool_settings.image_paint.brush.use_smooth_stroke'), ], }, ), ("wm.call_menu", {"type": 'R', "value": 'PRESS'}, {"properties": [("name", 'VIEW3D_MT_angle_control'), ], }, ), ("wm.context_menu_enum", {"type": 'E', "value": 'PRESS'}, {"properties": [("data_path", 'tool_settings.image_paint.brush.stroke_method'), ], }, ), ("wm.call_panel", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_PT_paint_texture_context_menu'), ], }, ), ], }, ), ("Vertex Paint", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("paint.vertex_paint", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), ("paint.brush_colors_flip", {"type": 'X', "value": 'PRESS'}, None), ("paint.sample_color", {"type": 'S', "value": 'PRESS'}, None), ("paint.vertex_color_set", {"type": 'K', "value": 'PRESS', "shift": True}, None), ("brush.scale_size", {"type": 'LEFT_BRACKET', "value": 'PRESS'}, {"properties": [("scalar", 0.9), ], }, ), ("brush.scale_size", {"type": 'RIGHT_BRACKET', "value": 'PRESS'}, {"properties": [("scalar", 1.1111112), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS'}, {"properties": [("data_path_primary", 'tool_settings.vertex_paint.brush.size'), ("data_path_secondary", 'tool_settings.unified_paint_settings.size'), ("use_secondary", 'tool_settings.unified_paint_settings.use_unified_size'), ("rotation_path", 'tool_settings.vertex_paint.brush.texture_slot.angle'), ("color_path", 'tool_settings.vertex_paint.brush.cursor_color_add'), ("fill_color_path", 'tool_settings.vertex_paint.brush.color'), ("fill_color_override_path", 'tool_settings.unified_paint_settings.color'), ("fill_color_override_test_path", 'tool_settings.unified_paint_settings.use_unified_color'), ("zoom_path", ''), ("image_id", 'tool_settings.vertex_paint.brush'), ("secondary_tex", False), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS', "shift": True}, {"properties": [("data_path_primary", 'tool_settings.vertex_paint.brush.strength'), ("data_path_secondary", 'tool_settings.unified_paint_settings.strength'), ("use_secondary", 'tool_settings.unified_paint_settings.use_unified_strength'), ("rotation_path", 'tool_settings.vertex_paint.brush.texture_slot.angle'), ("color_path", 'tool_settings.vertex_paint.brush.cursor_color_add'), ("fill_color_path", 'tool_settings.vertex_paint.brush.color'), ("fill_color_override_path", 'tool_settings.unified_paint_settings.color'), ("fill_color_override_test_path", 'tool_settings.unified_paint_settings.use_unified_color'), ("zoom_path", ''), ("image_id", 'tool_settings.vertex_paint.brush'), ("secondary_tex", False), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS', "ctrl": True}, {"properties": [("data_path_primary", 'tool_settings.vertex_paint.brush.texture_slot.angle'), ("data_path_secondary", ''), ("use_secondary", ''), ("rotation_path", 'tool_settings.vertex_paint.brush.texture_slot.angle'), ("color_path", 'tool_settings.vertex_paint.brush.cursor_color_add'), ("fill_color_path", 'tool_settings.vertex_paint.brush.color'), ("fill_color_override_path", 'tool_settings.unified_paint_settings.color'), ("fill_color_override_test_path", 'tool_settings.unified_paint_settings.use_unified_color'), ("zoom_path", ''), ("image_id", 'tool_settings.vertex_paint.brush'), ("secondary_tex", False), ], }, ), ("brush.stencil_control", {"type": 'LEFTMOUSE', "value": 'PRESS'}, {"properties": [("mode", 'TRANSLATION'), ], }, ), ("brush.stencil_control", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True}, {"properties": [("mode", 'SCALE'), ], }, ), ("brush.stencil_control", {"type": 'RIGHTMOUSE', "value": 'PRESS', "ctrl": True}, {"properties": [("mode", 'ROTATION'), ], }, ), ("brush.stencil_control", {"type": 'RIGHTMOUSE', "value": 'PRESS', "alt": True}, {"properties": [("mode", 'TRANSLATION'), ("texmode", 'SECONDARY'), ], }, ), ("brush.stencil_control", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("mode", 'SCALE'), ("texmode", 'SECONDARY'), ], }, ), ("brush.stencil_control", {"type": 'RIGHTMOUSE', "value": 'PRESS', "ctrl": True, "alt": True}, {"properties": [("mode", 'ROTATION'), ("texmode", 'SECONDARY'), ], }, ), ("wm.context_toggle", {"type": 'M', "value": 'PRESS'}, {"properties": [("data_path", 'vertex_paint_object.data.use_paint_mask'), ], }, ), ("wm.context_toggle", {"type": 'S', "value": 'PRESS', "shift": True}, {"properties": [("data_path", 'tool_settings.vertex_paint.brush.use_smooth_stroke'), ], }, ), ("wm.call_menu", {"type": 'R', "value": 'PRESS'}, {"properties": [("name", 'VIEW3D_MT_angle_control'), ], }, ), ("wm.context_menu_enum", {"type": 'E', "value": 'PRESS'}, {"properties": [("data_path", 'tool_settings.vertex_paint.brush.stroke_method'), ], }, ), ("wm.call_panel", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_PT_paint_vertex_context_menu'), ], }, ), ], }, ), ("Weight Paint", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("paint.weight_paint", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), ("paint.weight_sample", {"type": 'RIGHTMOUSE', "value": 'PRESS', "ctrl": True}, None), ("paint.weight_sample_group", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True}, None), ("paint.weight_gradient", {"type": 'LEFTMOUSE', "value": 'PRESS', "alt": True}, {"properties": [("type", 'LINEAR'), ], }, ), ("paint.weight_gradient", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True, "alt": True}, {"properties": [("type", 'RADIAL'), ], }, ), ("paint.weight_set", {"type": 'K', "value": 'PRESS', "shift": True}, None), ("brush.scale_size", {"type": 'LEFT_BRACKET', "value": 'PRESS'}, {"properties": [("scalar", 0.9), ], }, ), ("brush.scale_size", {"type": 'RIGHT_BRACKET', "value": 'PRESS'}, {"properties": [("scalar", 1.1111112), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS'}, {"properties": [("data_path_primary", 'tool_settings.weight_paint.brush.size'), ("data_path_secondary", 'tool_settings.unified_paint_settings.size'), ("use_secondary", 'tool_settings.unified_paint_settings.use_unified_size'), ("rotation_path", 'tool_settings.weight_paint.brush.texture_slot.angle'), ("color_path", 'tool_settings.weight_paint.brush.cursor_color_add'), ("fill_color_path", ''), ("fill_color_override_path", ''), ("fill_color_override_test_path", ''), ("zoom_path", ''), ("image_id", 'tool_settings.weight_paint.brush'), ("secondary_tex", False), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS', "shift": True}, {"properties": [("data_path_primary", 'tool_settings.weight_paint.brush.strength'), ("data_path_secondary", 'tool_settings.unified_paint_settings.strength'), ("use_secondary", 'tool_settings.unified_paint_settings.use_unified_strength'), ("rotation_path", 'tool_settings.weight_paint.brush.texture_slot.angle'), ("color_path", 'tool_settings.weight_paint.brush.cursor_color_add'), ("fill_color_path", ''), ("fill_color_override_path", ''), ("fill_color_override_test_path", ''), ("zoom_path", ''), ("image_id", 'tool_settings.weight_paint.brush'), ("secondary_tex", False), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS', "ctrl": True}, {"properties": [("data_path_primary", 'tool_settings.weight_paint.brush.weight'), ("data_path_secondary", 'tool_settings.unified_paint_settings.weight'), ("use_secondary", 'tool_settings.unified_paint_settings.use_unified_weight'), ("rotation_path", 'tool_settings.weight_paint.brush.texture_slot.angle'), ("color_path", 'tool_settings.weight_paint.brush.cursor_color_add'), ("fill_color_path", ''), ("fill_color_override_path", ''), ("fill_color_override_test_path", ''), ("zoom_path", ''), ("image_id", 'tool_settings.weight_paint.brush'), ("secondary_tex", False), ], }, ), ("wm.context_menu_enum", {"type": 'E', "value": 'PRESS'}, {"properties": [("data_path", 'tool_settings.vertex_paint.brush.stroke_method'), ], }, ), ("wm.context_toggle", {"type": 'M', "value": 'PRESS'}, {"properties": [("data_path", 'weight_paint_object.data.use_paint_mask'), ], }, ), ("wm.context_toggle", {"type": 'V', "value": 'PRESS'}, {"properties": [("data_path", 'weight_paint_object.data.use_paint_mask_vertex'), ], }, ), ("wm.context_toggle", {"type": 'S', "value": 'PRESS', "shift": True}, {"properties": [("data_path", 'tool_settings.weight_paint.brush.use_smooth_stroke'), ], }, ), ("wm.call_panel", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_PT_paint_weight_context_menu'), ], }, ), ("view3d.select", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, None), ], }, ), ("Sculpt", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("sculpt.brush_stroke", {"type": 'LEFTMOUSE', "value": 'PRESS'}, {"properties": [("mode", 'NORMAL'), ], }, ), ("sculpt.brush_stroke", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, {"properties": [("mode", 'INVERT'), ], }, ), ("sculpt.brush_stroke", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True}, {"properties": [("mode", 'SMOOTH'), ], }, ), ("paint.hide_show", {"type": 'H', "value": 'PRESS', "shift": True}, {"properties": [("action", 'SHOW'), ("area", 'INSIDE'), ], }, ), ("paint.hide_show", {"type": 'H', "value": 'PRESS'}, {"properties": [("action", 'HIDE'), ("area", 'INSIDE'), ], }, ), ("paint.hide_show", {"type": 'H', "value": 'PRESS', "alt": True}, {"properties": [("action", 'SHOW'), ("area", 'ALL'), ], }, ), ("object.subdivision_set", {"type": 'ZERO', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 0), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'ONE', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 1), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'TWO', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 2), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'THREE', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 3), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'FOUR', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 4), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'FIVE', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 5), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'PAGE_UP', "value": 'PRESS'}, {"properties": [("level", 1), ("relative", True), ], }, ), ("object.subdivision_set", {"type": 'PAGE_DOWN', "value": 'PRESS'}, {"properties": [("level", -1), ("relative", True), ], }, ), ("paint.mask_flood_fill", {"type": 'M', "value": 'PRESS', "alt": True}, {"properties": [("mode", 'VALUE'), ("value", 0.0), ], }, ), ("paint.mask_flood_fill", {"type": 'I', "value": 'PRESS', "ctrl": True}, {"properties": [("mode", 'INVERT'), ], }, ), ("paint.mask_lasso_gesture", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, None), ("wm.context_toggle", {"type": 'M', "value": 'PRESS', "ctrl": True}, {"properties": [("data_path", 'scene.tool_settings.sculpt.show_mask'), ], }, ), ("sculpt.dynamic_topology_toggle", {"type": 'D', "value": 'PRESS', "ctrl": True}, None), ("sculpt.set_detail_size", {"type": 'D', "value": 'PRESS', "shift": True}, None), ("brush.scale_size", {"type": 'LEFT_BRACKET', "value": 'PRESS'}, {"properties": [("scalar", 0.9), ], }, ), ("brush.scale_size", {"type": 'RIGHT_BRACKET', "value": 'PRESS'}, {"properties": [("scalar", 1.1111112), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS'}, {"properties": [("data_path_primary", 'tool_settings.sculpt.brush.size'), ("data_path_secondary", 'tool_settings.unified_paint_settings.size'), ("use_secondary", 'tool_settings.unified_paint_settings.use_unified_size'), ("rotation_path", 'tool_settings.sculpt.brush.texture_slot.angle'), ("color_path", 'tool_settings.sculpt.brush.cursor_color_add'), ("fill_color_path", ''), ("fill_color_override_path", ''), ("fill_color_override_test_path", ''), ("zoom_path", ''), ("image_id", 'tool_settings.sculpt.brush'), ("secondary_tex", False), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS', "shift": True}, {"properties": [("data_path_primary", 'tool_settings.sculpt.brush.strength'), ("data_path_secondary", 'tool_settings.unified_paint_settings.strength'), ("use_secondary", 'tool_settings.unified_paint_settings.use_unified_strength'), ("rotation_path", 'tool_settings.sculpt.brush.texture_slot.angle'), ("color_path", 'tool_settings.sculpt.brush.cursor_color_add'), ("fill_color_path", ''), ("fill_color_override_path", ''), ("fill_color_override_test_path", ''), ("zoom_path", ''), ("image_id", 'tool_settings.sculpt.brush'), ("secondary_tex", False), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS', "ctrl": True}, {"properties": [("data_path_primary", 'tool_settings.sculpt.brush.texture_slot.angle'), ("data_path_secondary", ''), ("use_secondary", ''), ("rotation_path", 'tool_settings.sculpt.brush.texture_slot.angle'), ("color_path", 'tool_settings.sculpt.brush.cursor_color_add'), ("fill_color_path", ''), ("fill_color_override_path", ''), ("fill_color_override_test_path", ''), ("zoom_path", ''), ("image_id", 'tool_settings.sculpt.brush'), ("secondary_tex", False), ], }, ), ("brush.stencil_control", {"type": 'LEFTMOUSE', "value": 'PRESS'}, {"properties": [("mode", 'TRANSLATION'), ], }, ), ("brush.stencil_control", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True}, {"properties": [("mode", 'SCALE'), ], }, ), ("brush.stencil_control", {"type": 'RIGHTMOUSE', "value": 'PRESS', "ctrl": True}, {"properties": [("mode", 'ROTATION'), ], }, ), ("brush.stencil_control", {"type": 'RIGHTMOUSE', "value": 'PRESS', "alt": True}, {"properties": [("mode", 'TRANSLATION'), ("texmode", 'SECONDARY'), ], }, ), ("brush.stencil_control", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("mode", 'SCALE'), ("texmode", 'SECONDARY'), ], }, ), ("brush.stencil_control", {"type": 'RIGHTMOUSE', "value": 'PRESS', "ctrl": True, "alt": True}, {"properties": [("mode", 'ROTATION'), ("texmode", 'SECONDARY'), ], }, ), ("paint.brush_select", {"type": 'X', "value": 'PRESS'}, {"properties": [("sculpt_tool", 'DRAW'), ], }, ), ("paint.brush_select", {"type": 'S', "value": 'PRESS'}, {"properties": [("sculpt_tool", 'SMOOTH'), ], }, ), ("paint.brush_select", {"type": 'P', "value": 'PRESS'}, {"properties": [("sculpt_tool", 'PINCH'), ], }, ), ("paint.brush_select", {"type": 'I', "value": 'PRESS'}, {"properties": [("sculpt_tool", 'INFLATE'), ], }, ), ("paint.brush_select", {"type": 'G', "value": 'PRESS'}, {"properties": [("sculpt_tool", 'GRAB'), ], }, ), ("paint.brush_select", {"type": 'L', "value": 'PRESS'}, {"properties": [("sculpt_tool", 'LAYER'), ], }, ), ("paint.brush_select", {"type": 'T', "value": 'PRESS', "shift": True}, {"properties": [("sculpt_tool", 'FLATTEN'), ], }, ), ("paint.brush_select", {"type": 'C', "value": 'PRESS'}, {"properties": [("sculpt_tool", 'CLAY'), ], }, ), ("paint.brush_select", {"type": 'C', "value": 'PRESS', "shift": True}, {"properties": [("sculpt_tool", 'CREASE'), ], }, ), ("paint.brush_select", {"type": 'K', "value": 'PRESS'}, {"properties": [("sculpt_tool", 'SNAKE_HOOK'), ], }, ), ("paint.brush_select", {"type": 'M', "value": 'PRESS'}, {"properties": [("sculpt_tool", 'MASK'), ("toggle", True), ("create_missing", True), ], }, ), ("wm.context_menu_enum", {"type": 'E', "value": 'PRESS'}, {"properties": [("data_path", 'tool_settings.sculpt.brush.stroke_method'), ], }, ), ("wm.context_toggle", {"type": 'S', "value": 'PRESS', "shift": True}, {"properties": [("data_path", 'tool_settings.sculpt.brush.use_smooth_stroke'), ], }, ), ("wm.call_menu", {"type": 'R', "value": 'PRESS'}, {"properties": [("name", 'VIEW3D_MT_angle_control'), ], }, ), ("wm.call_panel", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_PT_sculpt_context_menu'), ], }, ), ], }, ), ("Mesh", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("mesh.loopcut_slide", {"type": 'R', "value": 'PRESS', "ctrl": True}, {"properties": [("TRANSFORM_OT_edge_slide", [("release_confirm", False), ], ), ], }, ), ("mesh.offset_edge_loops_slide", {"type": 'R', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("TRANSFORM_OT_edge_slide", [("release_confirm", False), ], ), ], }, ), ("mesh.inset", {"type": 'I', "value": 'PRESS'}, None), ("mesh.bevel", {"type": 'B', "value": 'PRESS', "ctrl": True}, {"properties": [("vertex_only", False), ], }, ), ("mesh.bevel", {"type": 'B', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("vertex_only", True), ], }, ), ("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.loop_select", {"type": 'LEFTMOUSE', "value": 'CLICK', "alt": True}, {"properties": [("extend", False), ("deselect", False), ("toggle", False), ], }, ), ("mesh.loop_select", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "alt": True}, {"properties": [("extend", False), ("deselect", False), ("toggle", True), ], }, ), ("mesh.edgering_select", {"type": 'LEFTMOUSE', "value": 'CLICK', "ctrl": True, "alt": True}, {"properties": [("extend", False), ("deselect", False), ("toggle", False), ], }, ), ("mesh.edgering_select", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "ctrl": True, "alt": True}, {"properties": [("extend", False), ("deselect", False), ("toggle", True), ], }, ), ("mesh.shortest_path_pick", {"type": 'LEFTMOUSE', "value": 'CLICK', "ctrl": True}, {"properties": [("use_fill", False), ], }, ), ("mesh.shortest_path_pick", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "ctrl": True}, {"properties": [("use_fill", True), ], }, ), ("mesh.select_all", {"type": 'A', "value": 'PRESS'}, {"properties": [("action", 'SELECT'), ], }, ), ("mesh.select_all", {"type": 'A', "value": 'PRESS', "alt": True}, {"properties": [("action", 'DESELECT'), ], }, ), ("mesh.select_all", {"type": 'I', "value": 'PRESS', "ctrl": True}, {"properties": [("action", 'INVERT'), ], }, ), ("mesh.select_all", {"type": 'A', "value": 'DOUBLE_CLICK'}, {"properties": [("action", 'DESELECT'), ], }, ), ("mesh.select_more", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True}, None), ("mesh.select_less", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True}, None), ("mesh.select_next_item", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "shift": True, "ctrl": True}, None), ("mesh.select_prev_item", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "shift": True, "ctrl": True}, None), ("mesh.select_linked", {"type": 'L', "value": 'PRESS', "ctrl": True}, None), ("mesh.select_linked_pick", {"type": 'L', "value": 'PRESS'}, {"properties": [("deselect", False), ], }, ), ("mesh.select_linked_pick", {"type": 'L', "value": 'PRESS', "shift": True}, {"properties": [("deselect", True), ], }, ), ("mesh.select_mirror", {"type": 'M', "value": 'PRESS', "shift": True, "ctrl": True}, None), ("wm.call_menu", {"type": 'G', "value": 'PRESS', "shift": True}, {"properties": [("name", 'VIEW3D_MT_edit_mesh_select_similar'), ], }, ), ("mesh.hide", {"type": 'H', "value": 'PRESS'}, {"properties": [("unselected", False), ], }, ), ("mesh.hide", {"type": 'H', "value": 'PRESS', "shift": True}, {"properties": [("unselected", True), ], }, ), ("mesh.reveal", {"type": 'H', "value": 'PRESS', "alt": True}, None), ("mesh.normals_make_consistent", {"type": 'N', "value": 'PRESS', "shift": True}, {"properties": [("inside", False), ], }, ), ("mesh.normals_make_consistent", {"type": 'N', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("inside", True), ], }, ), ("mesh.flip_normals", {"type": 'N', "value": 'PRESS', "alt": True}, None), ("view3d.edit_mesh_extrude_move_normal", {"type": 'E', "value": 'PRESS'}, None), ("wm.call_menu", {"type": 'E', "value": 'PRESS', "alt": True}, {"properties": [("name", 'VIEW3D_MT_edit_mesh_extrude'), ], }, ), ("transform.edge_crease", {"type": 'E', "value": 'PRESS', "shift": True}, None), ("mesh.fill", {"type": 'F', "value": 'PRESS', "alt": True}, None), ("mesh.quads_convert_to_tris", {"type": 'T', "value": 'PRESS', "ctrl": True}, {"properties": [("quad_method", 'BEAUTY'), ("ngon_method", 'BEAUTY'), ], }, ), ("mesh.quads_convert_to_tris", {"type": 'T', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("quad_method", 'FIXED'), ("ngon_method", 'CLIP'), ], }, ), ("mesh.tris_convert_to_quads", {"type": 'J', "value": 'PRESS', "alt": True}, None), ("mesh.rip_move", {"type": 'V', "value": 'PRESS'}, {"properties": [("MESH_OT_rip", [("use_fill", False), ], ), ], }, ), ("mesh.rip_move", {"type": 'V', "value": 'PRESS', "alt": True}, {"properties": [("MESH_OT_rip", [("use_fill", True), ], ), ], }, ), ("mesh.rip_edge_move", {"type": 'D', "value": 'PRESS', "alt": True}, None), ("mesh.merge", {"type": 'M', "value": 'PRESS', "alt": True}, None), ("transform.shrink_fatten", {"type": 'S', "value": 'PRESS', "alt": True}, None), ("mesh.edge_face_add", {"type": 'F', "value": 'PRESS'}, None), ("mesh.duplicate_move", {"type": 'D', "value": 'PRESS', "shift": True}, None), ("wm.call_menu", {"type": 'A', "value": 'PRESS', "shift": True}, {"properties": [("name", 'VIEW3D_MT_mesh_add'), ], }, ), ("mesh.separate", {"type": 'P', "value": 'PRESS'}, None), ("mesh.split", {"type": 'Y', "value": 'PRESS'}, None), ("mesh.vert_connect_path", {"type": 'J', "value": 'PRESS'}, None), ("mesh.point_normals", {"type": 'L', "value": 'PRESS', "alt": True}, None), ("transform.vert_slide", {"type": 'V', "value": 'PRESS', "shift": True}, None), ("mesh.dupli_extrude_cursor", {"type": 'RIGHTMOUSE', "value": 'CLICK', "ctrl": True}, {"properties": [("rotate_source", True), ], }, ), ("mesh.dupli_extrude_cursor", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "ctrl": True}, {"properties": [("rotate_source", False), ], }, ), ("wm.call_menu", {"type": 'X', "value": 'PRESS'}, {"properties": [("name", 'VIEW3D_MT_edit_mesh_delete'), ], }, ), ("wm.call_menu", {"type": 'DEL', "value": 'PRESS'}, {"properties": [("name", 'VIEW3D_MT_edit_mesh_delete'), ], }, ), ("mesh.dissolve_mode", {"type": 'X', "value": 'PRESS', "ctrl": True}, None), ("mesh.dissolve_mode", {"type": 'DEL', "value": 'PRESS', "ctrl": True}, None), ("mesh.knife_tool", {"type": 'K', "value": 'PRESS'}, {"properties": [("use_occlude_geometry", True), ("only_selected", False), ], }, ), ("object.vertex_parent_set", {"type": 'P', "value": 'PRESS', "ctrl": True}, None), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_edit_mesh_context_menu'), ], }, ), ("wm.call_menu", {"type": 'F', "value": 'PRESS', "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_edit_mesh_faces'), ], }, ), ("wm.call_menu", {"type": 'E', "value": 'PRESS', "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_edit_mesh_edges'), ], }, ), ("wm.call_menu", {"type": 'V', "value": 'PRESS', "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_edit_mesh_vertices'), ], }, ), ("wm.call_menu", {"type": 'H', "value": 'PRESS', "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_hook'), ], }, ), ("wm.call_menu", {"type": 'U', "value": 'PRESS'}, {"properties": [("name", 'VIEW3D_MT_uv_map'), ], }, ), ("wm.call_menu", {"type": 'G', "value": 'PRESS', "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_vertex_group'), ], }, ), ("object.vertex_group_remove_from", {"type": 'G', "value": 'PRESS', "ctrl": True, "alt": True}, None), ("wm.call_menu_pie", {"type": 'O', "value": 'PRESS', "shift": True}, {"properties": [("name", 'VIEW3D_MT_proportional_editing_falloff_pie'), ], }, ), ("wm.context_toggle_enum", {"type": 'O', "value": 'PRESS'}, {"properties": [("data_path", 'tool_settings.proportional_edit'), ("value_1", 'DISABLED'), ("value_2", 'ENABLED'), ], }, ), ("wm.context_toggle_enum", {"type": 'O', "value": 'PRESS', "alt": True}, {"properties": [("data_path", 'tool_settings.proportional_edit'), ("value_1", 'DISABLED'), ("value_2", 'CONNECTED'), ], }, ), ], }, ), ("Armature", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("armature.hide", {"type": 'H', "value": 'PRESS'}, {"properties": [("unselected", False), ], }, ), ("armature.hide", {"type": 'H', "value": 'PRESS', "shift": True}, {"properties": [("unselected", True), ], }, ), ("armature.reveal", {"type": 'H', "value": 'PRESS', "alt": True}, None), ("armature.align", {"type": 'A', "value": 'PRESS', "ctrl": True, "alt": True}, None), ("armature.calculate_roll", {"type": 'N', "value": 'PRESS', "shift": True}, None), ("armature.roll_clear", {"type": 'R', "value": 'PRESS', "alt": True}, None), ("armature.switch_direction", {"type": 'F', "value": 'PRESS', "alt": True}, None), ("armature.bone_primitive_add", {"type": 'A', "value": 'PRESS', "shift": True}, None), ("armature.parent_set", {"type": 'P', "value": 'PRESS', "ctrl": True}, None), ("armature.parent_clear", {"type": 'P', "value": 'PRESS', "alt": True}, None), ("armature.select_all", {"type": 'A', "value": 'PRESS'}, {"properties": [("action", 'SELECT'), ], }, ), ("armature.select_all", {"type": 'A', "value": 'PRESS', "alt": True}, {"properties": [("action", 'DESELECT'), ], }, ), ("armature.select_all", {"type": 'I', "value": 'PRESS', "ctrl": True}, {"properties": [("action", 'INVERT'), ], }, ), ("armature.select_all", {"type": 'A', "value": 'DOUBLE_CLICK'}, {"properties": [("action", 'DESELECT'), ], }, ), ("armature.select_mirror", {"type": 'M', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("extend", False), ], }, ), ("armature.select_hierarchy", {"type": 'LEFT_BRACKET', "value": 'PRESS'}, {"properties": [("direction", 'PARENT'), ("extend", False), ], }, ), ("armature.select_hierarchy", {"type": 'LEFT_BRACKET', "value": 'PRESS', "shift": True}, {"properties": [("direction", 'PARENT'), ("extend", True), ], }, ), ("armature.select_hierarchy", {"type": 'RIGHT_BRACKET', "value": 'PRESS'}, {"properties": [("direction", 'CHILD'), ("extend", False), ], }, ), ("armature.select_hierarchy", {"type": 'RIGHT_BRACKET', "value": 'PRESS', "shift": True}, {"properties": [("direction", 'CHILD'), ("extend", True), ], }, ), ("armature.select_more", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True}, None), ("armature.select_less", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True}, None), ("armature.select_similar", {"type": 'G', "value": 'PRESS', "shift": True}, None), ("armature.select_linked", {"type": 'L', "value": 'PRESS'}, {"properties": [("deselect", False), ], }, ), ("armature.select_linked", {"type": 'L', "value": 'PRESS', "shift": True}, {"properties": [("deselect", True), ], }, ), ("armature.shortest_path_pick", {"type": 'LEFTMOUSE', "value": 'CLICK', "ctrl": True}, None), ("wm.call_menu", {"type": 'X', "value": 'PRESS'}, {"properties": [("name", 'VIEW3D_MT_edit_armature_delete'), ], }, ), ("wm.call_menu", {"type": 'DEL', "value": 'PRESS'}, {"properties": [("name", 'VIEW3D_MT_edit_armature_delete'), ], }, ), ("armature.duplicate_move", {"type": 'D', "value": 'PRESS', "shift": True}, None), ("armature.dissolve", {"type": 'X', "value": 'PRESS', "ctrl": True}, None), ("armature.dissolve", {"type": 'DEL', "value": 'PRESS', "ctrl": True}, None), ("armature.extrude_move", {"type": 'E', "value": 'PRESS'}, None), ("armature.extrude_forked", {"type": 'E', "value": 'PRESS', "shift": True}, None), ("armature.click_extrude", {"type": 'RIGHTMOUSE', "value": 'CLICK', "ctrl": True}, None), ("armature.fill", {"type": 'F', "value": 'PRESS'}, None), ("armature.merge", {"type": 'M', "value": 'PRESS', "alt": True}, None), ("armature.split", {"type": 'Y', "value": 'PRESS'}, None), ("armature.separate", {"type": 'P', "value": 'PRESS'}, None), ("wm.call_menu", {"type": 'W', "value": 'PRESS', "shift": True}, {"properties": [("name", 'VIEW3D_MT_bone_options_toggle'), ], }, ), ("wm.call_menu", {"type": 'W', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_bone_options_enable'), ], }, ), ("wm.call_menu", {"type": 'W', "value": 'PRESS', "alt": True}, {"properties": [("name", 'VIEW3D_MT_bone_options_disable'), ], }, ), ("armature.layers_show_all", {"type": 'ACCENT_GRAVE', "value": 'PRESS', "ctrl": True}, None), ("armature.armature_layers", {"type": 'M', "value": 'PRESS', "shift": True}, None), ("armature.bone_layers", {"type": 'M', "value": 'PRESS'}, None), ("transform.transform", {"type": 'S', "value": 'PRESS', "ctrl": True, "alt": True}, {"properties": [("mode", 'BONE_SIZE'), ], }, ), ("transform.transform", {"type": 'S', "value": 'PRESS', "alt": True}, {"properties": [("mode", 'BONE_ENVELOPE'), ], }, ), ("transform.transform", {"type": 'R', "value": 'PRESS', "ctrl": True}, {"properties": [("mode", 'BONE_ROLL'), ], }, ), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_armature_context_menu'), ], }, ), ], }, ), ("Metaball", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("object.metaball_add", {"type": 'A', "value": 'PRESS', "shift": True}, None), ("mball.reveal_metaelems", {"type": 'H', "value": 'PRESS', "alt": True}, None), ("mball.hide_metaelems", {"type": 'H', "value": 'PRESS'}, {"properties": [("unselected", False), ], }, ), ("mball.hide_metaelems", {"type": 'H', "value": 'PRESS', "shift": True}, {"properties": [("unselected", True), ], }, ), ("mball.delete_metaelems", {"type": 'X', "value": 'PRESS'}, None), ("mball.delete_metaelems", {"type": 'DEL', "value": 'PRESS'}, None), ("mball.duplicate_move", {"type": 'D', "value": 'PRESS', "shift": True}, None), ("mball.select_all", {"type": 'A', "value": 'PRESS'}, {"properties": [("action", 'SELECT'), ], }, ), ("mball.select_all", {"type": 'A', "value": 'PRESS', "alt": True}, {"properties": [("action", 'DESELECT'), ], }, ), ("mball.select_all", {"type": 'I', "value": 'PRESS', "ctrl": True}, {"properties": [("action", 'INVERT'), ], }, ), ("mball.select_all", {"type": 'A', "value": 'DOUBLE_CLICK'}, {"properties": [("action", 'DESELECT'), ], }, ), ("mball.select_similar", {"type": 'G', "value": 'PRESS', "shift": True}, None), ("wm.call_menu_pie", {"type": 'O', "value": 'PRESS', "shift": True}, {"properties": [("name", 'VIEW3D_MT_proportional_editing_falloff_pie'), ], }, ), ("wm.context_toggle_enum", {"type": 'O', "value": 'PRESS'}, {"properties": [("data_path", 'tool_settings.proportional_edit'), ("value_1", 'DISABLED'), ("value_2", 'ENABLED'), ], }, ), ("wm.context_toggle_enum", {"type": 'O', "value": 'PRESS', "alt": True}, {"properties": [("data_path", 'tool_settings.proportional_edit'), ("value_1", 'DISABLED'), ("value_2", 'CONNECTED'), ], }, ), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_edit_metaball_context_menu'), ], }, ), ], }, ), ("Lattice", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("lattice.select_all", {"type": 'A', "value": 'PRESS'}, {"properties": [("action", 'SELECT'), ], }, ), ("lattice.select_all", {"type": 'A', "value": 'PRESS', "alt": True}, {"properties": [("action", 'DESELECT'), ], }, ), ("lattice.select_all", {"type": 'I', "value": 'PRESS', "ctrl": True}, {"properties": [("action", 'INVERT'), ], }, ), ("lattice.select_all", {"type": 'A', "value": 'DOUBLE_CLICK'}, {"properties": [("action", 'DESELECT'), ], }, ), ("lattice.select_more", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True}, None), ("lattice.select_less", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True}, None), ("object.vertex_parent_set", {"type": 'P', "value": 'PRESS', "ctrl": True}, None), ("lattice.flip", {"type": 'F', "value": 'PRESS', "alt": True}, None), ("wm.call_menu", {"type": 'H', "value": 'PRESS', "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_hook'), ], }, ), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_edit_lattice_context_menu'), ], }, ), ("wm.call_menu_pie", {"type": 'O', "value": 'PRESS', "shift": True}, {"properties": [("name", 'VIEW3D_MT_proportional_editing_falloff_pie'), ], }, ), ("wm.context_toggle_enum", {"type": 'O', "value": 'PRESS'}, {"properties": [("data_path", 'tool_settings.proportional_edit'), ("value_1", 'DISABLED'), ("value_2", 'ENABLED'), ], }, ), ], }, ), ("Particle", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("particle.select_all", {"type": 'A', "value": 'PRESS'}, {"properties": [("action", 'SELECT'), ], }, ), ("particle.select_all", {"type": 'A', "value": 'PRESS', "alt": True}, {"properties": [("action", 'DESELECT'), ], }, ), ("particle.select_all", {"type": 'I', "value": 'PRESS', "ctrl": True}, {"properties": [("action", 'INVERT'), ], }, ), ("particle.select_all", {"type": 'A', "value": 'DOUBLE_CLICK'}, {"properties": [("action", 'DESELECT'), ], }, ), ("particle.select_more", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True}, None), ("particle.select_less", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True}, None), ("particle.select_linked", {"type": 'L', "value": 'PRESS'}, {"properties": [("deselect", False), ], }, ), ("particle.select_linked", {"type": 'L', "value": 'PRESS', "shift": True}, {"properties": [("deselect", True), ], }, ), ("particle.delete", {"type": 'X', "value": 'PRESS'}, None), ("particle.delete", {"type": 'DEL', "value": 'PRESS'}, None), ("particle.reveal", {"type": 'H', "value": 'PRESS', "alt": True}, None), ("particle.hide", {"type": 'H', "value": 'PRESS'}, {"properties": [("unselected", False), ], }, ), ("particle.hide", {"type": 'H', "value": 'PRESS', "shift": True}, {"properties": [("unselected", True), ], }, ), ("particle.brush_edit", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), ("particle.brush_edit", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True}, None), ("wm.radial_control", {"type": 'F', "value": 'PRESS'}, {"properties": [("data_path_primary", 'tool_settings.particle_edit.brush.size'), ], }, ), ("wm.radial_control", {"type": 'F', "value": 'PRESS', "shift": True}, {"properties": [("data_path_primary", 'tool_settings.particle_edit.brush.strength'), ], }, ), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_particle_context_menu'), ], }, ), ("particle.weight_set", {"type": 'K', "value": 'PRESS', "shift": True}, None), ("wm.call_menu_pie", {"type": 'O', "value": 'PRESS', "shift": True}, {"properties": [("name", 'VIEW3D_MT_proportional_editing_falloff_pie'), ], }, ), ("wm.context_toggle_enum", {"type": 'O', "value": 'PRESS'}, {"properties": [("data_path", 'tool_settings.proportional_edit'), ("value_1", 'DISABLED'), ("value_2", 'ENABLED'), ], }, ), ], }, ), ("Font", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("font.style_toggle", {"type": 'B', "value": 'PRESS', "ctrl": True}, {"properties": [("style", 'BOLD'), ], }, ), ("font.style_toggle", {"type": 'I', "value": 'PRESS', "ctrl": True}, {"properties": [("style", 'ITALIC'), ], }, ), ("font.style_toggle", {"type": 'U', "value": 'PRESS', "ctrl": True}, {"properties": [("style", 'UNDERLINE'), ], }, ), ("font.style_toggle", {"type": 'P', "value": 'PRESS', "ctrl": True}, {"properties": [("style", 'SMALL_CAPS'), ], }, ), ("font.delete", {"type": 'DEL', "value": 'PRESS'}, {"properties": [("type", 'NEXT_OR_SELECTION'), ], }, ), ("font.delete", {"type": 'DEL', "value": 'PRESS', "ctrl": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("font.delete", {"type": 'BACK_SPACE', "value": 'PRESS'}, {"properties": [("type", 'PREVIOUS_OR_SELECTION'), ], }, ), ("font.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "shift": True}, {"properties": [("type", 'PREVIOUS_OR_SELECTION'), ], }, ), ("font.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "ctrl": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("font.move", {"type": 'HOME', "value": 'PRESS'}, {"properties": [("type", 'LINE_BEGIN'), ], }, ), ("font.move", {"type": 'END', "value": 'PRESS'}, {"properties": [("type", 'LINE_END'), ], }, ), ("font.move", {"type": 'LEFT_ARROW', "value": 'PRESS'}, {"properties": [("type", 'PREVIOUS_CHARACTER'), ], }, ), ("font.move", {"type": 'RIGHT_ARROW', "value": 'PRESS'}, {"properties": [("type", 'NEXT_CHARACTER'), ], }, ), ("font.move", {"type": 'LEFT_ARROW', "value": 'PRESS', "ctrl": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("font.move", {"type": 'RIGHT_ARROW', "value": 'PRESS', "ctrl": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("font.move", {"type": 'UP_ARROW', "value": 'PRESS'}, {"properties": [("type", 'PREVIOUS_LINE'), ], }, ), ("font.move", {"type": 'DOWN_ARROW', "value": 'PRESS'}, {"properties": [("type", 'NEXT_LINE'), ], }, ), ("font.move", {"type": 'PAGE_UP', "value": 'PRESS'}, {"properties": [("type", 'PREVIOUS_PAGE'), ], }, ), ("font.move", {"type": 'PAGE_DOWN', "value": 'PRESS'}, {"properties": [("type", 'NEXT_PAGE'), ], }, ), ("font.move_select", {"type": 'HOME', "value": 'PRESS', "shift": True}, {"properties": [("type", 'LINE_BEGIN'), ], }, ), ("font.move_select", {"type": 'END', "value": 'PRESS', "shift": True}, {"properties": [("type", 'LINE_END'), ], }, ), ("font.move_select", {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True}, {"properties": [("type", 'PREVIOUS_CHARACTER'), ], }, ), ("font.move_select", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True}, {"properties": [("type", 'NEXT_CHARACTER'), ], }, ), ("font.move_select", {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("font.move_select", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("font.move_select", {"type": 'UP_ARROW', "value": 'PRESS', "shift": True}, {"properties": [("type", 'PREVIOUS_LINE'), ], }, ), ("font.move_select", {"type": 'DOWN_ARROW', "value": 'PRESS', "shift": True}, {"properties": [("type", 'NEXT_LINE'), ], }, ), ("font.move_select", {"type": 'PAGE_UP', "value": 'PRESS', "shift": True}, {"properties": [("type", 'PREVIOUS_PAGE'), ], }, ), ("font.move_select", {"type": 'PAGE_DOWN', "value": 'PRESS', "shift": True}, {"properties": [("type", 'NEXT_PAGE'), ], }, ), ("font.change_spacing", {"type": 'LEFT_ARROW', "value": 'PRESS', "alt": True}, {"properties": [("delta", -1), ], }, ), ("font.change_spacing", {"type": 'RIGHT_ARROW', "value": 'PRESS', "alt": True}, {"properties": [("delta", 1), ], }, ), ("font.change_character", {"type": 'UP_ARROW', "value": 'PRESS', "alt": True}, {"properties": [("delta", 1), ], }, ), ("font.change_character", {"type": 'DOWN_ARROW', "value": 'PRESS', "alt": True}, {"properties": [("delta", -1), ], }, ), ("font.select_all", {"type": 'A', "value": 'PRESS', "ctrl": True}, None), ("font.text_copy", {"type": 'C', "value": 'PRESS', "ctrl": True}, None), ("font.text_cut", {"type": 'X', "value": 'PRESS', "ctrl": True}, None), ("font.text_paste", {"type": 'V', "value": 'PRESS', "ctrl": True}, None), ("font.line_break", {"type": 'RET', "value": 'PRESS'}, None), ("font.text_insert", {"type": 'TEXTINPUT', "value": 'ANY', "any": True}, None), ("font.text_insert", {"type": 'BACK_SPACE', "value": 'PRESS', "alt": True}, {"properties": [("accent", True), ], }, ), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_edit_text_context_menu'), ], }, ), ("font.select_all", {"type": 'A', "value": 'PRESS', "oskey": True}, None), ("font.text_copy", {"type": 'C', "value": 'PRESS', "oskey": True}, None), ("font.text_cut", {"type": 'X', "value": 'PRESS', "oskey": True}, None), ("font.text_paste", {"type": 'V', "value": 'PRESS', "oskey": True}, None), ], }, ), ("3D View", {"space_type": 'VIEW_3D', "region_type": 'WINDOW'}, {"items": [("view3d.cursor3d", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True}, None), ("view3d.localview", {"type": 'NUMPAD_SLASH', "value": 'PRESS'}, None), ("view3d.localview", {"type": 'SLASH', "value": 'PRESS'}, None), ("view3d.localview_remove_from", {"type": 'M', "value": 'PRESS'}, None), ("view3d.rotate", {"type": 'RIGHTMOUSE', "value": 'PRESS'}, None), ("view3d.move", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True}, None), ("view3d.zoom", {"type": 'RIGHTMOUSE', "value": 'PRESS', "ctrl": True}, None), ("view3d.dolly", {"type": 'MIDDLEMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, None), ("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.rotate", {"type": 'TRACKPADPAN', "value": 'ANY'}, None), ("view3d.rotate", {"type": 'MOUSEROTATE', "value": 'ANY'}, None), ("view3d.move", {"type": 'TRACKPADPAN', "value": 'ANY', "shift": True}, None), ("view3d.zoom", {"type": 'TRACKPADZOOM', "value": 'ANY'}, None), ("view3d.zoom", {"type": 'TRACKPADPAN', "value": 'ANY', "ctrl": True}, None), ("view3d.zoom", {"type": 'NUMPAD_PLUS', "value": 'PRESS'}, {"properties": [("delta", 1), ], }, ), ("view3d.zoom", {"type": 'NUMPAD_MINUS', "value": 'PRESS'}, {"properties": [("delta", -1), ], }, ), ("view3d.zoom", {"type": 'EQUAL', "value": 'PRESS', "ctrl": True}, {"properties": [("delta", 1), ], }, ), ("view3d.zoom", {"type": 'MINUS', "value": 'PRESS', "ctrl": True}, {"properties": [("delta", -1), ], }, ), ("view3d.zoom", {"type": 'WHEELINMOUSE', "value": 'PRESS'}, {"properties": [("delta", 1), ], }, ), ("view3d.zoom", {"type": 'WHEELOUTMOUSE', "value": 'PRESS'}, {"properties": [("delta", -1), ], }, ), ("view3d.dolly", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "shift": True}, {"properties": [("delta", 1), ], }, ), ("view3d.dolly", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "shift": True}, {"properties": [("delta", -1), ], }, ), ("view3d.dolly", {"type": 'EQUAL', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("delta", 1), ], }, ), ("view3d.dolly", {"type": 'MINUS', "value": 'PRESS', "shift": True, "ctrl": 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), ], }, ), ("wm.call_menu_pie", {"type": 'ACCENT_GRAVE', "value": 'CLICK_DRAG'}, {"properties": [("name", 'VIEW3D_MT_view_pie'), ], }, ), ("view3d.navigate", {"type": 'ACCENT_GRAVE', "value": 'CLICK'}, None), ("view3d.navigate", {"type": 'ACCENT_GRAVE', "value": 'PRESS', "shift": True}, None), ("view3d.view_camera", {"type": 'NUMPAD_0', "value": 'PRESS'}, None), ("view3d.view_axis", {"type": 'NUMPAD_1', "value": 'PRESS'}, {"properties": [("type", 'FRONT'), ], }, ), ("view3d.view_orbit", {"type": 'NUMPAD_2', "value": 'PRESS'}, {"properties": [("type", 'ORBITDOWN'), ], }, ), ("view3d.view_axis", {"type": 'NUMPAD_3', "value": 'PRESS'}, {"properties": [("type", 'RIGHT'), ], }, ), ("view3d.view_orbit", {"type": 'NUMPAD_4', "value": 'PRESS'}, {"properties": [("type", 'ORBITLEFT'), ], }, ), ("view3d.view_persportho", {"type": 'NUMPAD_5', "value": 'PRESS'}, None), ("view3d.view_orbit", {"type": 'NUMPAD_6', "value": 'PRESS'}, {"properties": [("type", 'ORBITRIGHT'), ], }, ), ("view3d.view_axis", {"type": 'NUMPAD_7', "value": 'PRESS'}, {"properties": [("type", 'TOP'), ], }, ), ("view3d.view_orbit", {"type": 'NUMPAD_8', "value": 'PRESS'}, {"properties": [("type", 'ORBITUP'), ], }, ), ("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_2', "value": 'PRESS', "ctrl": True}, {"properties": [("type", 'PANDOWN'), ], }, ), ("view3d.view_pan", {"type": 'NUMPAD_4', "value": 'PRESS', "ctrl": True}, {"properties": [("type", 'PANLEFT'), ], }, ), ("view3d.view_pan", {"type": 'NUMPAD_6', "value": 'PRESS', "ctrl": True}, {"properties": [("type", 'PANRIGHT'), ], }, ), ("view3d.view_pan", {"type": 'NUMPAD_8', "value": 'PRESS', "ctrl": True}, {"properties": [("type", 'PANUP'), ], }, ), ("view3d.view_roll", {"type": 'NUMPAD_4', "value": 'PRESS', "shift": True}, {"properties": [("type", 'LEFT'), ], }, ), ("view3d.view_roll", {"type": 'NUMPAD_6', "value": 'PRESS', "shift": 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": 'EVT_TWEAK_M', "value": 'NORTH', "alt": True}, {"properties": [("type", 'TOP'), ("relative", True), ], }, ), ("view3d.view_axis", {"type": 'EVT_TWEAK_M', "value": 'SOUTH', "alt": True}, {"properties": [("type", 'BOTTOM'), ("relative", True), ], }, ), ("view3d.view_axis", {"type": 'EVT_TWEAK_M', "value": 'EAST', "alt": True}, {"properties": [("type", 'RIGHT'), ("relative", True), ], }, ), ("view3d.view_axis", {"type": 'EVT_TWEAK_M', "value": 'WEST', "alt": True}, {"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_CCW', "value": 'PRESS'}, {"properties": [("type", 'LEFT'), ], }, ), ("view3d.view_roll", {"type": 'NDOF_BUTTON_ROLL_CCW', "value": 'PRESS'}, {"properties": [("type", 'RIGHT'), ], }, ), ("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": [("extend", True), ("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": 'EVT_TWEAK_R', "value": 'ANY', "ctrl": True}, {"properties": [("mode", 'ADD'), ], }, ), ("view3d.select_lasso", {"type": 'EVT_TWEAK_R', "value": 'ANY', "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), ("wm.call_menu_pie", {"type": 'S', "value": 'PRESS', "shift": True}, {"properties": [("name", 'VIEW3D_MT_snap_pie'), ], }, ), ("transform.translate", {"type": 'G', "value": 'PRESS'}, None), ("transform.translate", {"type": 'EVT_TWEAK_L', "value": 'ANY', "alt": True}, None), ("transform.rotate", {"type": 'R', "value": 'PRESS'}, None), ("transform.resize", {"type": 'S', "value": 'PRESS'}, None), ("transform.bend", {"type": 'W', "value": 'PRESS', "shift": True}, 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.mirror", {"type": 'M', "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", False), ], }, ), ("object.transform_axis_target", {"type": 'T', "value": 'PRESS', "shift": True}, None), ("transform.skin_resize", {"type": 'A', "value": 'PRESS', "ctrl": True}, None), ("view3d.copybuffer", {"type": 'C', "value": 'PRESS', "oskey": True}, None), ("view3d.pastebuffer", {"type": 'V', "value": 'PRESS', "oskey": True}, None), ("wm.context_toggle", {"type": 'ACCENT_GRAVE', "value": 'PRESS', "ctrl": True}, {"properties": [("data_path", 'space_data.show_gizmo_context'), ], }, ), ("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": 'CLICK_DRAG'}, {"properties": [("name", 'VIEW3D_MT_shading_ex_pie'), ], }, ), ("view3d.toggle_shading", {"type": 'Z', "value": 'CLICK'}, {"properties": [("type", 'WIREFRAME'), ], }, ), ("view3d.toggle_shading", {"type": 'Z', "value": 'PRESS', "shift": True}, {"properties": [("type", 'WIREFRAME'), ], }, ), ("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), ], }, ), ], }, ), ("UV Editor", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("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), ("wm.context_set_enum", {"type": 'ONE', "value": 'PRESS'}, {"properties": [("data_path", 'tool_settings.uv_select_mode'), ("value", 'VERTEX'), ], }, ), ("wm.context_set_enum", {"type": 'TWO', "value": 'PRESS'}, {"properties": [("data_path", 'tool_settings.uv_select_mode'), ("value", 'EDGE'), ], }, ), ("wm.context_set_enum", {"type": 'THREE', "value": 'PRESS'}, {"properties": [("data_path", 'tool_settings.uv_select_mode'), ("value", 'FACE'), ], }, ), ("wm.context_set_enum", {"type": 'FOUR', "value": 'PRESS'}, {"properties": [("data_path", 'tool_settings.uv_select_mode'), ("value", 'ISLAND'), ], }, ), ("uv.mark_seam", {"type": 'E', "value": 'PRESS', "ctrl": True}, None), ("uv.select", {"type": 'LEFTMOUSE', "value": 'CLICK'}, {"properties": [("extend", False), ], }, ), ("uv.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True}, {"properties": [("extend", True), ], }, ), ("uv.select_loop", {"type": 'LEFTMOUSE', "value": 'CLICK', "alt": True}, {"properties": [("extend", False), ], }, ), ("uv.select_loop", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "alt": True}, {"properties": [("extend", 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": 'EVT_TWEAK_R', "value": 'ANY', "ctrl": True}, {"properties": [("mode", 'ADD'), ], }, ), ("uv.select_lasso", {"type": 'EVT_TWEAK_R', "value": 'ANY', "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": [("extend", False), ("deselect", True), ], }, ), ("uv.select_more", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True}, None), ("uv.select_less", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": 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.select_pinned", {"type": 'P', "value": 'PRESS', "shift": True}, None), ("wm.call_menu", {"type": 'W', "value": 'PRESS', "shift": True}, {"properties": [("name", 'IMAGE_MT_uvs_weldalign'), ], }, ), ("uv.stitch", {"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), ], }, ), ("uv.unwrap", {"type": 'U', "value": 'PRESS'}, None), ("uv.hide", {"type": 'H', "value": 'PRESS'}, {"properties": [("unselected", False), ], }, ), ("uv.hide", {"type": 'H', "value": 'PRESS', "shift": True}, {"properties": [("unselected", True), ], }, ), ("uv.reveal", {"type": 'H', "value": 'PRESS', "alt": True}, None), ("wm.call_menu_pie", {"type": 'S', "value": 'PRESS', "shift": True}, {"properties": [("name", 'IMAGE_MT_uvs_snap_pie'), ], }, ), ("wm.call_menu", {"type": 'TAB', "value": 'PRESS', "ctrl": True}, {"properties": [("name", 'IMAGE_MT_uvs_select_mode'), ], }, ), ("wm.call_menu_pie", {"type": 'O', "value": 'PRESS', "shift": True}, {"properties": [("name", 'VIEW3D_MT_proportional_editing_falloff_pie'), ], }, ), ("wm.context_toggle_enum", {"type": 'O', "value": 'PRESS'}, {"properties": [("data_path", 'tool_settings.proportional_edit'), ("value_1", 'DISABLED'), ("value_2", 'ENABLED'), ], }, ), ("transform.translate", {"type": 'G', "value": 'PRESS'}, None), ("transform.translate", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, 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'), ], }, ), ("wm.context_menu_enum", {"type": 'TAB', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("data_path", 'tool_settings.snap_uv_element'), ], }, ), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'IMAGE_MT_uvs_context_menu'), ], }, ), ("uv.cursor_set", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True}, None), ("transform.translate", {"type": 'EVT_TWEAK_R', "value": 'ANY', "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), ], }, ), ], }, ), ("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_pan", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True}, None), ("image.view_pan", {"type": 'TRACKPADPAN', "value": 'ANY'}, 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'}, None), ("image.view_zoom_out", {"type": 'NUMPAD_MINUS', "value": 'PRESS'}, None), ("image.view_zoom", {"type": 'RIGHTMOUSE', "value": 'PRESS', "ctrl": True}, None), ("image.view_zoom", {"type": 'TRACKPADZOOM', "value": 'ANY'}, None), ("image.view_zoom", {"type": 'TRACKPADPAN', "value": 'ANY', "ctrl": 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', "shift": True, "ctrl": True}, 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", ''), ("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), ], }, ), ("wm.call_menu_pie", {"type": 'PERIOD', "value": 'PRESS'}, {"properties": [("name", 'IMAGE_MT_pivot_pie'), ], }, ), ("image.render_border", {"type": 'B', "value": 'PRESS', "ctrl": True}, None), ("image.clear_render_border", {"type": 'B', "value": 'PRESS', "ctrl": True, "alt": True}, None), ], }, ), ("Node Editor", {"space_type": 'NODE_EDITOR', "region_type": 'WINDOW'}, {"items": [("node.select", {"type": 'LEFTMOUSE', "value": 'PRESS'}, {"properties": [("extend", False), ], }, ), ("node.select", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, {"properties": [("extend", False), ], }, ), ("node.select", {"type": 'LEFTMOUSE', "value": 'PRESS', "alt": True}, {"properties": [("extend", False), ], }, ), ("node.select", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True, "alt": True}, {"properties": [("extend", False), ], }, ), ("node.select", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True}, {"properties": [("extend", True), ], }, ), ("node.select", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("extend", True), ], }, ), ("node.select", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("extend", True), ], }, ), ("node.select", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True, "alt": True}, {"properties": [("extend", True), ], }, ), ("node.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, {"properties": [("tweak", True), ], }, ), ("node.select_lasso", {"type": 'EVT_TWEAK_L', "value": 'ANY', "ctrl": True, "alt": True}, {"properties": [("mode", 'ADD'), ], }, ), ("node.select_lasso", {"type": 'EVT_TWEAK_L', "value": 'ANY', "shift": True, "ctrl": True, "alt": True}, {"properties": [("mode", 'SUB'), ], }, ), ("node.select_circle", {"type": 'C', "value": 'PRESS'}, None), ("node.link", {"type": 'LEFTMOUSE', "value": 'PRESS'}, {"properties": [("detach", False), ], }, ), ("node.link", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, {"properties": [("detach", True), ], }, ), ("node.resize", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), ("node.add_reroute", {"type": 'EVT_TWEAK_R', "value": 'ANY', "shift": True}, None), ("node.links_cut", {"type": 'EVT_TWEAK_R', "value": 'ANY', "ctrl": 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'}, {"properties": [("factor", 0.8333333), ], }, ), ("node.backimage_zoom", {"type": 'V', "value": 'PRESS', "alt": 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), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'NODE_MT_context_menu'), ], }, ), ("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}, None), ("node.duplicate_move_keep_inputs", {"type": 'D', "value": 'PRESS', "shift": True, "ctrl": True}, None), ("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), ("node.select_box", {"type": 'B', "value": 'PRESS'}, {"properties": [("tweak", False), ], }, ), ("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}, {"properties": [("extend", False), ], }, ), ("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'}, None), ("node.translate_attach", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, None), ("node.translate_attach", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, None), ("transform.translate", {"type": 'G', "value": 'PRESS'}, {"properties": [("release_confirm", True), ], }, ), ("transform.translate", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, {"properties": [("release_confirm", True), ], }, ), ("transform.translate", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, {"properties": [("release_confirm", True), ], }, ), ("transform.rotate", {"type": 'R', "value": 'PRESS'}, None), ("transform.resize", {"type": 'S', "value": 'PRESS'}, None), ("node.move_detach_links", {"type": 'D', "value": 'PRESS', "alt": True}, None), ("node.move_detach_links_release", {"type": 'EVT_TWEAK_R', "value": 'ANY', "alt": True}, None), ("node.move_detach_links", {"type": 'EVT_TWEAK_L', "value": 'ANY', "alt": True}, None), ("wm.context_toggle", {"type": 'TAB', "value": 'PRESS', "shift": True}, {"properties": [("data_path", 'tool_settings.use_snap'), ], }, ), ("wm.context_menu_enum", {"type": 'TAB', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("data_path", 'tool_settings.snap_node_element'), ], }, ), ("node.clipboard_copy", {"type": 'C', "value": 'PRESS', "oskey": True}, None), ("node.clipboard_paste", {"type": 'V', "value": 'PRESS', "oskey": True}, None), ], }, ), ("File Browser Main", {"space_type": 'FILE_BROWSER', "region_type": 'WINDOW'}, {"items": [("file.execute", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK'}, {"properties": [("need_active", True), ], }, ), ("file.refresh", {"type": 'NUMPAD_PERIOD', "value": 'PRESS'}, None), ("file.select", {"type": 'LEFTMOUSE', "value": 'CLICK'}, None), ("file.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True}, {"properties": [("extend", True), ], }, ), ("file.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "ctrl": True}, {"properties": [("extend", True), ("fill", True), ], }, ), ("file.select", {"type": 'LEFTMOUSE', "value": 'CLICK'}, {"properties": [("open", False), ], }, ), ("file.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True}, {"properties": [("extend", True), ("open", False), ], }, ), ("file.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "alt": True}, {"properties": [("extend", True), ("fill", True), ("open", False), ], }, ), ("file.select_walk", {"type": 'UP_ARROW', "value": 'PRESS'}, {"properties": [("direction", 'UP'), ], }, ), ("file.select_walk", {"type": 'UP_ARROW', "value": 'PRESS', "shift": True}, {"properties": [("direction", 'UP'), ("extend", True), ], }, ), ("file.select_walk", {"type": 'UP_ARROW', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("direction", 'UP'), ("extend", True), ("fill", True), ], }, ), ("file.select_walk", {"type": 'DOWN_ARROW', "value": 'PRESS'}, {"properties": [("direction", 'DOWN'), ], }, ), ("file.select_walk", {"type": 'DOWN_ARROW', "value": 'PRESS', "shift": True}, {"properties": [("direction", 'DOWN'), ("extend", True), ], }, ), ("file.select_walk", {"type": 'DOWN_ARROW', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("direction", 'DOWN'), ("extend", True), ("fill", True), ], }, ), ("file.select_walk", {"type": 'LEFT_ARROW', "value": 'PRESS'}, {"properties": [("direction", 'LEFT'), ], }, ), ("file.select_walk", {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True}, {"properties": [("direction", 'LEFT'), ("extend", True), ], }, ), ("file.select_walk", {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("direction", 'LEFT'), ("extend", True), ("fill", True), ], }, ), ("file.select_walk", {"type": 'RIGHT_ARROW', "value": 'PRESS'}, {"properties": [("direction", 'RIGHT'), ], }, ), ("file.select_walk", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True}, {"properties": [("direction", 'RIGHT'), ("extend", True), ], }, ), ("file.select_walk", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("direction", 'RIGHT'), ("extend", True), ("fill", True), ], }, ), ("file.previous", {"type": 'BUTTON4MOUSE', "value": 'CLICK'}, None), ("file.next", {"type": 'BUTTON5MOUSE', "value": 'CLICK'}, None), ("file.select_all", {"type": 'A', "value": 'PRESS'}, None), ("file.select_box", {"type": 'B', "value": 'PRESS'}, None), ("file.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, None), ("file.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY', "shift": True}, {"properties": [("mode", 'ADD'), ], }, ), ("file.rename", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, None), ("file.highlight", {"type": 'MOUSEMOVE', "value": 'ANY', "any": True}, None), ("file.filenum", {"type": 'NUMPAD_PLUS', "value": 'PRESS'}, {"properties": [("increment", 1), ], }, ), ("file.filenum", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "shift": True}, {"properties": [("increment", 10), ], }, ), ("file.filenum", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True}, {"properties": [("increment", 100), ], }, ), ("file.filenum", {"type": 'NUMPAD_MINUS', "value": 'PRESS'}, {"properties": [("increment", -1), ], }, ), ("file.filenum", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "shift": True}, {"properties": [("increment", -10), ], }, ), ("file.filenum", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True}, {"properties": [("increment", -100), ], }, ), ], }, ), ("Text", {"space_type": 'TEXT_EDITOR', "region_type": 'WINDOW'}, {"items": [("text.move", {"type": 'LEFT_ARROW', "value": 'PRESS', "oskey": True}, {"properties": [("type", 'LINE_BEGIN'), ], }, ), ("text.move", {"type": 'RIGHT_ARROW', "value": 'PRESS', "oskey": True}, {"properties": [("type", 'LINE_END'), ], }, ), ("text.move", {"type": 'UP_ARROW', "value": 'PRESS', "oskey": True}, {"properties": [("type", 'FILE_TOP'), ], }, ), ("text.move", {"type": 'DOWN_ARROW', "value": 'PRESS', "oskey": True}, {"properties": [("type", 'FILE_BOTTOM'), ], }, ), ("text.move_select", {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "oskey": True}, {"properties": [("type", 'LINE_BEGIN'), ], }, ), ("text.move_select", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "oskey": True}, {"properties": [("type", 'LINE_END'), ], }, ), ("text.move_select", {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("text.move_select", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("text.move_select", {"type": 'UP_ARROW', "value": 'PRESS', "shift": True, "oskey": True}, {"properties": [("type", 'FILE_TOP'), ], }, ), ("text.move_select", {"type": 'DOWN_ARROW', "value": 'PRESS', "shift": True, "oskey": True}, {"properties": [("type", 'FILE_BOTTOM'), ], }, ), ("text.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "alt": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("text.save", {"type": 'S', "value": 'PRESS', "alt": True, "oskey": True}, None), ("text.save_as", {"type": 'S', "value": 'PRESS', "shift": True, "alt": True, "oskey": True}, None), ("text.cut", {"type": 'X', "value": 'PRESS', "oskey": True}, None), ("text.copy", {"type": 'C', "value": 'PRESS', "oskey": True}, None), ("text.paste", {"type": 'V', "value": 'PRESS', "oskey": True}, None), ("text.find_set_selected", {"type": 'E', "value": 'PRESS', "oskey": True}, None), ("text.select_all", {"type": 'A', "value": 'PRESS', "oskey": True}, None), ("text.select_line", {"type": 'A', "value": 'PRESS', "shift": True, "oskey": True}, None), ("text.move", {"type": 'LEFT_ARROW', "value": 'PRESS', "alt": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("text.move", {"type": 'RIGHT_ARROW', "value": 'PRESS', "alt": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("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}, {"properties": [("data_path", 'space_data.font_size'), ("reverse", False), ], }, ), ("wm.context_cycle_int", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": 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}, 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}, None), ("text.duplicate_line", {"type": 'D', "value": 'PRESS', "ctrl": 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}, {"properties": [("direction", 'UP'), ], }, ), ("text.move_lines", {"type": 'DOWN_ARROW', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("direction", 'DOWN'), ], }, ), ("text.indent", {"type": 'TAB', "value": 'PRESS'}, None), ("text.unindent", {"type": 'TAB', "value": 'PRESS', "shift": True}, None), ("text.uncomment", {"type": 'D', "value": 'PRESS', "shift": True, "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'}, {"properties": [("type", 'PREVIOUS_CHARACTER'), ], }, ), ("text.move", {"type": 'RIGHT_ARROW', "value": 'PRESS'}, {"properties": [("type", 'NEXT_CHARACTER'), ], }, ), ("text.move", {"type": 'LEFT_ARROW', "value": 'PRESS', "ctrl": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("text.move", {"type": 'RIGHT_ARROW', "value": 'PRESS', "ctrl": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("text.move", {"type": 'UP_ARROW', "value": 'PRESS'}, {"properties": [("type", 'PREVIOUS_LINE'), ], }, ), ("text.move", {"type": 'DOWN_ARROW', "value": 'PRESS'}, {"properties": [("type", 'NEXT_LINE'), ], }, ), ("text.move", {"type": 'PAGE_UP', "value": 'PRESS'}, {"properties": [("type", 'PREVIOUS_PAGE'), ], }, ), ("text.move", {"type": 'PAGE_DOWN', "value": 'PRESS'}, {"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}, {"properties": [("type", 'PREVIOUS_CHARACTER'), ], }, ), ("text.move_select", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True}, {"properties": [("type", 'NEXT_CHARACTER'), ], }, ), ("text.move_select", {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("text.move_select", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("text.move_select", {"type": 'UP_ARROW', "value": 'PRESS', "shift": True}, {"properties": [("type", 'PREVIOUS_LINE'), ], }, ), ("text.move_select", {"type": 'DOWN_ARROW', "value": 'PRESS', "shift": True}, {"properties": [("type", 'NEXT_LINE'), ], }, ), ("text.move_select", {"type": 'PAGE_UP', "value": 'PRESS', "shift": True}, {"properties": [("type", 'PREVIOUS_PAGE'), ], }, ), ("text.move_select", {"type": 'PAGE_DOWN', "value": 'PRESS', "shift": 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'}, {"properties": [("type", 'NEXT_CHARACTER'), ], }, ), ("text.delete", {"type": 'BACK_SPACE', "value": 'PRESS'}, {"properties": [("type", 'PREVIOUS_CHARACTER'), ], }, ), ("text.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "shift": True}, {"properties": [("type", 'PREVIOUS_CHARACTER'), ], }, ), ("text.delete", {"type": 'DEL', "value": 'PRESS', "ctrl": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("text.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "ctrl": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("text.overwrite_toggle", {"type": 'INSERT', "value": 'PRESS'}, None), ("text.scroll_bar", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), ("text.scroll_bar", {"type": 'MIDDLEMOUSE', "value": 'PRESS'}, None), ("text.scroll", {"type": 'MIDDLEMOUSE', "value": 'PRESS'}, None), ("text.scroll", {"type": 'TRACKPADPAN', "value": 'ANY'}, None), ("text.selection_set", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, None), ("text.cursor_set", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), ("text.selection_set", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True}, {"properties": [("select", True), ], }, ), ("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'}, None), ("text.line_break", {"type": 'NUMPAD_ENTER', "value": 'PRESS'}, None), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'TEXT_MT_toolbox'), ], }, ), ("text.autocomplete", {"type": 'SPACE', "value": 'PRESS', "ctrl": True}, None), ("text.line_number", {"type": 'TEXTINPUT', "value": 'ANY', "any": True}, None), ("text.insert", {"type": 'TEXTINPUT', "value": 'ANY', "any": True}, None), ], }, ), ("SequencerPreview", {"space_type": 'SEQUENCE_EDITOR', "region_type": 'WINDOW'}, {"items": [("sequencer.view_all_preview", {"type": 'HOME', "value": 'PRESS'}, None), ("sequencer.view_all_preview", {"type": 'NDOF_BUTTON_FIT', "value": 'PRESS'}, None), ("sequencer.view_ghost_border", {"type": 'O', "value": 'PRESS'}, None), ("sequencer.view_zoom_ratio", {"type": 'NUMPAD_1', "value": 'PRESS'}, {"properties": [("ratio", 1.0), ], }, ), ("sequencer.sample", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True}, None), ], }, ), ("Clip Editor", {"space_type": 'CLIP_EDITOR', "region_type": 'WINDOW'}, {"items": [("clip.view_pan", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True}, None), ("clip.view_pan", {"type": 'TRACKPADPAN', "value": 'ANY'}, None), ("clip.view_zoom", {"type": 'RIGHTMOUSE', "value": 'PRESS', "ctrl": True}, None), ("clip.view_zoom", {"type": 'TRACKPADZOOM', "value": 'ANY'}, None), ("clip.view_zoom", {"type": 'TRACKPADPAN', "value": 'ANY', "ctrl": 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'}, None), ("clip.view_zoom_out", {"type": 'NUMPAD_MINUS', "value": 'PRESS'}, 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}, {"properties": [("position", 'PATHSTART'), ], }, ), ("clip.frame_jump", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("position", 'PATHEND'), ], }, ), ("clip.frame_jump", {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("position", 'FAILEDPREV'), ], }, ), ("clip.frame_jump", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("position", 'PATHSTART'), ], }, ), ("clip.change_frame", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), ("clip.select", {"type": 'LEFTMOUSE', "value": 'PRESS'}, {"properties": [("extend", False), ], }, ), ("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": 'EVT_TWEAK_R', "value": 'ANY', "ctrl": True, "alt": True}, {"properties": [("mode", 'ADD'), ], }, ), ("clip.select_lasso", {"type": 'EVT_TWEAK_R', "value": 'ANY', "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", {"type": 'H', "value": 'PRESS'}, {"properties": [("unselected", False), ], }, ), ("clip.hide_tracks", {"type": 'H', "value": 'PRESS', "shift": True}, {"properties": [("unselected", True), ], }, ), ("clip.hide_tracks_clear", {"type": 'H', "value": 'PRESS', "alt": True}, None), ("clip.slide_plane_marker", {"type": 'RIGHTMOUSE', "value": 'PRESS'}, 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), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'CLIP_MT_tracking_context_menu'), ], }, ), ("wm.context_toggle", {"type": 'L', "value": 'PRESS'}, {"properties": [("data_path", 'space_data.lock_selection'), ], }, ), ("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": 'EVT_TWEAK_L', "value": 'ANY'}, 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), ("wm.call_menu_pie", {"type": 'PERIOD', "value": 'PRESS'}, {"properties": [("name", 'CLIP_MT_pivot_pie'), ], }, ), ("clip.copy_tracks", {"type": 'C', "value": 'PRESS', "ctrl": True}, None), ("clip.paste_tracks", {"type": 'V', "value": 'PRESS', "ctrl": True}, None), ], }, ), ] if __name__ == "__main__": 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)