keyconfig_version = (4, 4, 28) keyconfig_data = \ [("Console", {"space_type": 'CONSOLE', "region_type": 'WINDOW'}, {"items": [("console.move", {"type": 'LEFT_ARROW', "value": 'PRESS', "alt": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("console.move", {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "oskey": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_WORD'), ("select", True), ], }, ), ("console.move", {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_WORD'), ("select", True), ], }, ), ("console.move", {"type": 'RIGHT_ARROW', "value": 'PRESS', "alt": True, "repeat": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("console.move", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "oskey": True, "repeat": True}, {"properties": [("type", 'NEXT_WORD'), ("select", True), ], }, ), ("console.move", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, {"properties": [("type", 'NEXT_WORD'), ("select", True), ], }, ), ("console.move", {"type": 'LEFT_ARROW', "value": 'PRESS', "oskey": True}, {"properties": [("type", 'LINE_BEGIN'), ], }, ), ("console.move", {"type": 'HOME', "value": 'PRESS', "shift": True}, {"properties": [("type", 'LINE_BEGIN'), ("select", True), ], }, ), ("console.move", {"type": 'RIGHT_ARROW', "value": 'PRESS', "oskey": True}, {"properties": [("type", 'LINE_END'), ], }, ), ("console.move", {"type": 'END', "value": 'PRESS', "shift": True}, {"properties": [("type", 'LINE_END'), ("select", True), ], }, ), ("wm.context_cycle_int", {"type": 'WHEELUPMOUSE', "value": 'PRESS', "oskey": True}, {"properties": [("data_path", 'space_data.font_size'), ("reverse", False), ], }, ), ("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', "oskey": True}, {"properties": [("data_path", 'space_data.font_size'), ("reverse", True), ], }, ), ("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', "oskey": True, "repeat": True}, {"properties": [("data_path", 'space_data.font_size'), ("reverse", False), ], }, ), ("wm.context_cycle_int", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True, "repeat": True}, {"properties": [("data_path", 'space_data.font_size'), ("reverse", False), ], }, ), ("wm.context_cycle_int", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "oskey": True, "repeat": True}, {"properties": [("data_path", 'space_data.font_size'), ("reverse", True), ], }, ), ("wm.context_cycle_int", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True, "repeat": True}, {"properties": [("data_path", 'space_data.font_size'), ("reverse", True), ], }, ), ("console.move", {"type": 'LEFT_ARROW', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'PREVIOUS_CHARACTER'), ], }, ), ("console.move", {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_CHARACTER'), ("select", True), ], }, ), ("console.move", {"type": 'RIGHT_ARROW', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'NEXT_CHARACTER'), ], }, ), ("console.move", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("type", 'NEXT_CHARACTER'), ("select", True), ], }, ), ("console.history_cycle", {"type": 'UP_ARROW', "value": 'PRESS', "repeat": True}, {"properties": [("reverse", True), ], }, ), ("console.history_cycle", {"type": 'DOWN_ARROW', "value": 'PRESS', "repeat": True}, {"properties": [("reverse", False), ], }, ), ("console.delete", {"type": 'DEL', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'NEXT_CHARACTER'), ], }, ), ("console.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'PREVIOUS_CHARACTER'), ], }, ), ("console.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_CHARACTER'), ], }, ), ("console.delete", {"type": 'DEL', "value": 'PRESS', "oskey": True, "repeat": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("console.delete", {"type": 'DEL', "value": 'PRESS', "ctrl": True, "repeat": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("console.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "oskey": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("console.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "ctrl": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("console.clear_line", {"type": 'RET', "value": 'PRESS', "shift": True}, None), ("console.clear_line", {"type": 'NUMPAD_ENTER', "value": 'PRESS', "shift": True}, None), ("console.execute", {"type": 'RET', "value": 'PRESS'}, {"properties": [("interactive", True), ], }, ), ("console.execute", {"type": 'NUMPAD_ENTER', "value": 'PRESS'}, {"properties": [("interactive", True), ], }, ), ("console.copy_as_script", {"type": 'C', "value": 'PRESS', "shift": True, "oskey": True}, None), ("console.copy_as_script", {"type": 'C', "value": 'PRESS', "shift": True, "ctrl": True}, None), ("console.copy", {"type": 'C', "value": 'PRESS', "oskey": True}, None), ("console.copy", {"type": 'C', "value": 'PRESS', "ctrl": True}, None), ("console.copy", {"type": 'X', "value": 'PRESS', "oskey": True}, {"properties": [("delete", True), ], }, ), ("console.copy", {"type": 'X', "value": 'PRESS', "ctrl": True}, {"properties": [("delete", True), ], }, ), ("console.paste", {"type": 'V', "value": 'PRESS', "oskey": True, "repeat": True}, None), ("console.paste", {"type": 'V', "value": 'PRESS', "ctrl": True, "repeat": True}, None), ("console.select_set", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), ("console.select_all", {"type": 'A', "value": 'PRESS', "oskey": True}, None), ("console.select_all", {"type": 'A', "value": 'PRESS', "ctrl": True}, None), ("console.select_word", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK'}, None), ("console.insert", {"type": 'TAB', "value": 'PRESS', "ctrl": True, "repeat": True}, {"properties": [("text", '\t'), ], }, ), ("console.indent_or_autocomplete", {"type": 'TAB', "value": 'PRESS', "repeat": True}, None), ("console.unindent", {"type": 'TAB', "value": 'PRESS', "shift": True, "repeat": True}, None), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS'}, {"properties": [("name", 'CONSOLE_MT_context_menu'), ], }, ), ("wm.call_menu", {"type": 'APP', "value": 'PRESS'}, {"properties": [("name", 'CONSOLE_MT_context_menu'), ], }, ), ("console.insert", {"type": 'TEXTINPUT', "value": 'ANY', "any": True, "repeat": True}, None), ], }, ), ("Font", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("font.style_toggle", {"type": 'B', "value": 'PRESS', "oskey": True}, {"properties": [("style", 'BOLD'), ], }, ), ("font.style_toggle", {"type": 'B', "value": 'PRESS', "ctrl": True}, {"properties": [("style", 'BOLD'), ], }, ), ("font.style_toggle", {"type": 'I', "value": 'PRESS', "oskey": True}, {"properties": [("style", 'ITALIC'), ], }, ), ("font.style_toggle", {"type": 'I', "value": 'PRESS', "ctrl": True}, {"properties": [("style", 'ITALIC'), ], }, ), ("font.style_toggle", {"type": 'U', "value": 'PRESS', "oskey": True}, {"properties": [("style", 'UNDERLINE'), ], }, ), ("font.style_toggle", {"type": 'U', "value": 'PRESS', "ctrl": True}, {"properties": [("style", 'UNDERLINE'), ], }, ), ("font.style_toggle", {"type": 'P', "value": 'PRESS', "oskey": True}, {"properties": [("style", 'SMALL_CAPS'), ], }, ), ("font.style_toggle", {"type": 'P', "value": 'PRESS', "ctrl": True}, {"properties": [("style", 'SMALL_CAPS'), ], }, ), ("font.delete", {"type": 'DEL', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'NEXT_OR_SELECTION'), ], }, ), ("font.delete", {"type": 'DEL', "value": 'PRESS', "oskey": True, "repeat": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("font.delete", {"type": 'DEL', "value": 'PRESS', "ctrl": True, "repeat": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("font.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'PREVIOUS_OR_SELECTION'), ], }, ), ("font.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_OR_SELECTION'), ], }, ), ("font.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "oskey": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("font.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "ctrl": True, "repeat": 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', "repeat": True}, {"properties": [("type", 'PREVIOUS_CHARACTER'), ], }, ), ("font.move", {"type": 'RIGHT_ARROW', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'NEXT_CHARACTER'), ], }, ), ("font.move", {"type": 'LEFT_ARROW', "value": 'PRESS', "oskey": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("font.move", {"type": 'LEFT_ARROW', "value": 'PRESS', "ctrl": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("font.move", {"type": 'RIGHT_ARROW', "value": 'PRESS', "oskey": True, "repeat": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("font.move", {"type": 'RIGHT_ARROW', "value": 'PRESS', "ctrl": True, "repeat": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("font.move", {"type": 'UP_ARROW', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'PREVIOUS_LINE'), ], }, ), ("font.move", {"type": 'DOWN_ARROW', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'NEXT_LINE'), ], }, ), ("font.move", {"type": 'PAGE_UP', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'PREVIOUS_PAGE'), ], }, ), ("font.move", {"type": 'PAGE_DOWN', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'NEXT_PAGE'), ], }, ), ("font.move", {"type": 'HOME', "value": 'PRESS', "oskey": True, "repeat": True}, {"properties": [("type", 'TEXT_BEGIN'), ], }, ), ("font.move", {"type": 'HOME', "value": 'PRESS', "ctrl": True, "repeat": True}, {"properties": [("type", 'TEXT_BEGIN'), ], }, ), ("font.move", {"type": 'END', "value": 'PRESS', "oskey": True, "repeat": True}, {"properties": [("type", 'TEXT_END'), ], }, ), ("font.move", {"type": 'END', "value": 'PRESS', "ctrl": True, "repeat": True}, {"properties": [("type", 'TEXT_END'), ], }, ), ("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, "alt": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_CHARACTER'), ], }, ), ("font.move_select", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("type", 'NEXT_CHARACTER'), ], }, ), ("font.move_select", {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "oskey": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("font.move_select", {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("font.move_select", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "oskey": True, "repeat": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("font.move_select", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("font.move_select", {"type": 'UP_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_LINE'), ], }, ), ("font.move_select", {"type": 'DOWN_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("type", 'NEXT_LINE'), ], }, ), ("font.move_select", {"type": 'PAGE_UP', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_PAGE'), ], }, ), ("font.move_select", {"type": 'PAGE_DOWN', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("type", 'NEXT_PAGE'), ], }, ), ("font.move_select", {"type": 'HOME', "value": 'PRESS', "shift": True, "oskey": True, "repeat": True}, {"properties": [("type", 'TEXT_BEGIN'), ], }, ), ("font.move_select", {"type": 'HOME', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, {"properties": [("type", 'TEXT_BEGIN'), ], }, ), ("font.move_select", {"type": 'END', "value": 'PRESS', "shift": True, "oskey": True, "repeat": True}, {"properties": [("type", 'TEXT_END'), ], }, ), ("font.move_select", {"type": 'END', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, {"properties": [("type", 'TEXT_END'), ], }, ), ("font.change_spacing", {"type": 'LEFT_ARROW', "value": 'PRESS', "alt": True, "repeat": True}, {"properties": [("delta", -1.0), ], }, ), ("font.change_spacing", {"type": 'RIGHT_ARROW', "value": 'PRESS', "alt": True, "repeat": True}, {"properties": [("delta", 1.0), ], }, ), ("font.change_spacing", {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "alt": True, "repeat": True}, {"properties": [("delta", -0.1), ], }, ), ("font.change_spacing", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "alt": True, "repeat": True}, {"properties": [("delta", 0.1), ], }, ), ("font.change_character", {"type": 'UP_ARROW', "value": 'PRESS', "alt": True, "repeat": True}, {"properties": [("delta", 1), ], }, ), ("font.change_character", {"type": 'DOWN_ARROW', "value": 'PRESS', "alt": True, "repeat": True}, {"properties": [("delta", -1), ], }, ), ("font.select_all", {"type": 'A', "value": 'PRESS', "oskey": True}, None), ("font.select_all", {"type": 'A', "value": 'PRESS', "ctrl": True}, None), ("font.text_copy", {"type": 'C', "value": 'PRESS', "oskey": True}, None), ("font.text_copy", {"type": 'C', "value": 'PRESS', "ctrl": True}, None), ("font.text_cut", {"type": 'X', "value": 'PRESS', "oskey": True}, None), ("font.text_cut", {"type": 'X', "value": 'PRESS', "ctrl": True}, None), ("font.text_paste", {"type": 'V', "value": 'PRESS', "oskey": True, "repeat": True}, None), ("font.text_paste", {"type": 'V', "value": 'PRESS', "ctrl": True, "repeat": True}, None), ("font.line_break", {"type": 'RET', "value": 'PRESS', "repeat": True}, None), ("font.line_break", {"type": 'NUMPAD_ENTER', "value": 'PRESS', "repeat": True}, None), ("font.text_insert", {"type": 'TEXTINPUT', "value": 'ANY', "any": True, "repeat": True}, None), ("font.text_insert", {"type": 'BACK_SPACE', "value": 'PRESS', "alt": True, "repeat": True}, {"properties": [("accent", True), ], }, ), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS'}, {"properties": [("name", 'VIEW3D_MT_edit_font_context_menu'), ], }, ), ("wm.call_menu", {"type": 'APP', "value": 'PRESS'}, {"properties": [("name", 'VIEW3D_MT_edit_font_context_menu'), ], }, ), ], }, ), ("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', "oskey": True}, {"properties": [("action", 'INVERT'), ], }, ), ("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', "oskey": True, "repeat": True}, None), ("object.select_more", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True, "repeat": True}, None), ("object.select_less", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "oskey": True, "repeat": True}, None), ("object.select_less", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True, "repeat": 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', "repeat": True}, {"properties": [("direction", 'PARENT'), ("extend", False), ], }, ), ("object.select_hierarchy", {"type": 'LEFT_BRACKET', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("direction", 'PARENT'), ("extend", True), ], }, ), ("object.select_hierarchy", {"type": 'RIGHT_BRACKET', "value": 'PRESS', "repeat": True}, {"properties": [("direction", 'CHILD'), ("extend", False), ], }, ), ("object.select_hierarchy", {"type": 'RIGHT_BRACKET', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("direction", 'CHILD'), ("extend", True), ], }, ), ("object.parent_set", {"type": 'P', "value": 'PRESS', "oskey": True}, None), ("object.parent_set", {"type": 'P', "value": 'PRESS', "ctrl": True}, None), ("object.parent_clear", {"type": 'P', "value": 'PRESS', "alt": True}, None), ("transform.translate", {"type": 'G', "value": 'PRESS'}, None), ("transform.rotate", {"type": 'R', "value": 'PRESS'}, None), ("transform.resize", {"type": 'S', "value": 'PRESS'}, None), ("transform.translate", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, None), ("transform.mirror", {"type": 'M', "value": 'PRESS', "ctrl": True}, None), ("object.transform_axis_target", {"type": 'T', "value": 'PRESS', "shift": 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', "oskey": True}, {"properties": [("name", 'VIEW3D_MT_object_apply'), ], }, ), ("wm.call_menu", {"type": 'A', "value": 'PRESS', "ctrl": True}, {"properties": [("name", 'VIEW3D_MT_object_apply'), ], }, ), ("wm.call_menu", {"type": 'L', "value": 'PRESS', "oskey": True}, {"properties": [("name", 'VIEW3D_MT_make_links'), ], }, ), ("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', "oskey": True}, None), ("object.join", {"type": 'J', "value": 'PRESS', "ctrl": True}, None), ("wm.context_toggle", {"type": 'PERIOD', "value": 'PRESS', "ctrl": True}, {"properties": [("data_path", 'tool_settings.use_transform_data_origin'), ], }, ), ("anim.keyframe_insert_menu", {"type": 'K', "value": 'PRESS'}, {"properties": [("always_prompt", True), ], }, ), ("anim.keyframe_delete_v3d", {"type": 'I', "value": 'PRESS', "alt": True}, None), ("anim.keying_set_active_set", {"type": 'K', "value": 'PRESS', "shift": True}, None), ("collection.create", {"type": 'G', "value": 'PRESS', "oskey": True}, None), ("collection.create", {"type": 'G', "value": 'PRESS', "ctrl": True}, None), ("collection.objects_remove", {"type": 'G', "value": 'PRESS', "alt": True, "oskey": True}, None), ("collection.objects_remove", {"type": 'G', "value": 'PRESS', "ctrl": True, "alt": True}, None), ("collection.objects_remove_all", {"type": 'G', "value": 'PRESS', "shift": True, "alt": True, "oskey": 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, "oskey": 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), ("object.subdivision_set", {"type": 'ZERO', "value": 'PRESS', "oskey": True}, {"properties": [("level", 0), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'ZERO', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 0), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'ONE', "value": 'PRESS', "oskey": True}, {"properties": [("level", 1), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'ONE', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 1), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'TWO', "value": 'PRESS', "oskey": True}, {"properties": [("level", 2), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'TWO', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 2), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'THREE', "value": 'PRESS', "oskey": True}, {"properties": [("level", 3), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'THREE', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 3), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'FOUR', "value": 'PRESS', "oskey": True}, {"properties": [("level", 4), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'FOUR', "value": 'PRESS', "ctrl": True}, {"properties": [("level", 4), ("relative", False), ], }, ), ("object.subdivision_set", {"type": 'FIVE', "value": 'PRESS', "oskey": True}, {"properties": [("level", 5), ("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'}, {"properties": [("collection_index", 1), ("extend", False), ], "active":False, }, ), ("object.hide_collection", {"type": 'TWO', "value": 'PRESS'}, {"properties": [("collection_index", 2), ("extend", False), ], "active":False, }, ), ("object.hide_collection", {"type": 'THREE', "value": 'PRESS'}, {"properties": [("collection_index", 3), ("extend", False), ], "active":False, }, ), ("object.hide_collection", {"type": 'FOUR', "value": 'PRESS'}, {"properties": [("collection_index", 4), ("extend", False), ], }, ), ("object.hide_collection", {"type": 'FIVE', "value": 'PRESS'}, {"properties": [("collection_index", 5), ("extend", False), ], }, ), ("object.hide_collection", {"type": 'SIX', "value": 'PRESS'}, {"properties": [("collection_index", 6), ("extend", False), ], }, ), ("object.hide_collection", {"type": 'SEVEN', "value": 'PRESS'}, {"properties": [("collection_index", 7), ("extend", False), ], }, ), ("object.hide_collection", {"type": 'EIGHT', "value": 'PRESS'}, {"properties": [("collection_index", 8), ("extend", False), ], }, ), ("object.hide_collection", {"type": 'NINE', "value": 'PRESS'}, {"properties": [("collection_index", 9), ("extend", False), ], }, ), ("object.hide_collection", {"type": 'ZERO', "value": 'PRESS'}, {"properties": [("collection_index", 10), ("extend", False), ], }, ), ("object.hide_collection", {"type": 'ONE', "value": 'PRESS', "alt": True}, {"properties": [("collection_index", 11), ("extend", False), ], "active":False, }, ), ("object.hide_collection", {"type": 'TWO', "value": 'PRESS', "alt": True}, {"properties": [("collection_index", 12), ("extend", False), ], "active":False, }, ), ("object.hide_collection", {"type": 'THREE', "value": 'PRESS', "alt": True}, {"properties": [("collection_index", 13), ("extend", False), ], "active":False, }, ), ("object.hide_collection", {"type": 'FOUR', "value": 'PRESS', "alt": True}, {"properties": [("collection_index", 14), ("extend", False), ], }, ), ("object.hide_collection", {"type": 'FIVE', "value": 'PRESS', "alt": True}, {"properties": [("collection_index", 15), ("extend", False), ], }, ), ("object.hide_collection", {"type": 'SIX', "value": 'PRESS', "alt": True}, {"properties": [("collection_index", 16), ("extend", False), ], }, ), ("object.hide_collection", {"type": 'SEVEN', "value": 'PRESS', "alt": True}, {"properties": [("collection_index", 17), ("extend", False), ], }, ), ("object.hide_collection", {"type": 'EIGHT', "value": 'PRESS', "alt": True}, {"properties": [("collection_index", 18), ("extend", False), ], }, ), ("object.hide_collection", {"type": 'NINE', "value": 'PRESS', "alt": True}, {"properties": [("collection_index", 19), ("extend", False), ], }, ), ("object.hide_collection", {"type": 'ZERO', "value": 'PRESS', "alt": True}, {"properties": [("collection_index", 20), ("extend", False), ], }, ), ("object.hide_collection", {"type": 'ONE', "value": 'PRESS', "shift": True}, {"properties": [("collection_index", 1), ("extend", True), ], "active":False, }, ), ("object.hide_collection", {"type": 'TWO', "value": 'PRESS', "shift": True}, {"properties": [("collection_index", 2), ("extend", True), ], "active":False, }, ), ("object.hide_collection", {"type": 'THREE', "value": 'PRESS', "shift": True}, {"properties": [("collection_index", 3), ("extend", True), ], "active":False, }, ), ("object.hide_collection", {"type": 'FOUR', "value": 'PRESS', "shift": True}, {"properties": [("collection_index", 4), ("extend", True), ], }, ), ("object.hide_collection", {"type": 'FIVE', "value": 'PRESS', "shift": True}, {"properties": [("collection_index", 5), ("extend", True), ], }, ), ("object.hide_collection", {"type": 'SIX', "value": 'PRESS', "shift": True}, {"properties": [("collection_index", 6), ("extend", True), ], }, ), ("object.hide_collection", {"type": 'SEVEN', "value": 'PRESS', "shift": True}, {"properties": [("collection_index", 7), ("extend", True), ], }, ), ("object.hide_collection", {"type": 'EIGHT', "value": 'PRESS', "shift": True}, {"properties": [("collection_index", 8), ("extend", True), ], }, ), ("object.hide_collection", {"type": 'NINE', "value": 'PRESS', "shift": True}, {"properties": [("collection_index", 9), ("extend", True), ], }, ), ("object.hide_collection", {"type": 'ZERO', "value": 'PRESS', "shift": True}, {"properties": [("collection_index", 10), ("extend", True), ], }, ), ("object.hide_collection", {"type": 'ONE', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("collection_index", 11), ("extend", True), ], "active":False, }, ), ("object.hide_collection", {"type": 'TWO', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("collection_index", 12), ("extend", True), ], "active":False, }, ), ("object.hide_collection", {"type": 'THREE', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("collection_index", 13), ("extend", True), ], "active":False, }, ), ("object.hide_collection", {"type": 'FOUR', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("collection_index", 14), ("extend", True), ], }, ), ("object.hide_collection", {"type": 'FIVE', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("collection_index", 15), ("extend", True), ], }, ), ("object.hide_collection", {"type": 'SIX', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("collection_index", 16), ("extend", True), ], }, ), ("object.hide_collection", {"type": 'SEVEN', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("collection_index", 17), ("extend", True), ], }, ), ("object.hide_collection", {"type": 'EIGHT', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("collection_index", 18), ("extend", True), ], }, ), ("object.hide_collection", {"type": 'NINE', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("collection_index", 19), ("extend", True), ], }, ), ("object.hide_collection", {"type": 'ZERO', "value": 'PRESS', "shift": True, "alt": True}, {"properties": [("collection_index", 20), ("extend", True), ], }, ), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS'}, {"properties": [("name", 'VIEW3D_MT_object_context_menu'), ], }, ), ("wm.call_menu", {"type": 'APP', "value": 'PRESS'}, {"properties": [("name", 'VIEW3D_MT_object_context_menu'), ], }, ), ("anim.keyframe_insert", {"type": 'I', "value": 'PRESS'}, None), ], }, ), ("Outliner", {"space_type": 'OUTLINER', "region_type": 'WINDOW'}, {"items": [("outliner.highlight_update", {"type": 'MOUSEMOVE', "value": 'ANY', "any": True}, None), ("outliner.item_rename", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK'}, None), ("outliner.item_rename", {"type": 'RET', "value": 'PRESS'}, {"properties": [("use_active", True), ], }, ), ("outliner.item_activate", {"type": 'LEFTMOUSE', "value": 'CLICK'}, {"properties": [("deselect_all", True), ], }, ), ("outliner.item_activate", {"type": 'LEFTMOUSE', "value": 'CLICK', "oskey": True}, {"properties": [("extend", True), ("deselect_all", True), ], }, ), ("outliner.item_activate", {"type": 'LEFTMOUSE', "value": 'CLICK', "ctrl": True}, {"properties": [("extend", True), ("deselect_all", True), ], }, ), ("outliner.item_activate", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True}, {"properties": [("extend_range", True), ("deselect_all", True), ], }, ), ("outliner.item_activate", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "oskey": True}, {"properties": [("extend", True), ("extend_range", True), ("deselect_all", True), ], }, ), ("outliner.item_activate", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "ctrl": True}, {"properties": [("extend", True), ("extend_range", True), ("deselect_all", True), ], }, ), ("outliner.item_activate", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK'}, {"properties": [("deselect_all", True), ("recurse", True), ], }, ), ("outliner.item_activate", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK', "oskey": True}, {"properties": [("extend", True), ("deselect_all", True), ("recurse", True), ], }, ), ("outliner.item_activate", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK', "ctrl": True}, {"properties": [("extend", True), ("deselect_all", True), ("recurse", True), ], }, ), ("outliner.item_activate", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK', "shift": True}, {"properties": [("extend_range", True), ("deselect_all", True), ("recurse", True), ], }, ), ("outliner.item_activate", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK', "shift": True, "oskey": True}, {"properties": [("extend", True), ("extend_range", True), ("deselect_all", True), ("recurse", True), ], }, ), ("outliner.item_activate", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK', "shift": True, "ctrl": True}, {"properties": [("extend", True), ("extend_range", True), ("deselect_all", True), ("recurse", True), ], }, ), ("outliner.select_box", {"type": 'B', "value": 'PRESS'}, None), ("outliner.select_box", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, {"properties": [("tweak", True), ], }, ), ("outliner.select_box", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG', "shift": True}, {"properties": [("tweak", True), ("mode", 'ADD'), ], }, ), ("outliner.select_box", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG', "oskey": True}, {"properties": [("tweak", True), ("mode", 'SUB'), ], }, ), ("outliner.select_box", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG', "ctrl": True}, {"properties": [("tweak", True), ("mode", 'SUB'), ], }, ), ("outliner.select_walk", {"type": 'UP_ARROW', "value": 'PRESS', "repeat": True}, {"properties": [("direction", 'UP'), ], }, ), ("outliner.select_walk", {"type": 'UP_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("direction", 'UP'), ("extend", True), ], }, ), ("outliner.select_walk", {"type": 'DOWN_ARROW', "value": 'PRESS', "repeat": True}, {"properties": [("direction", 'DOWN'), ], }, ), ("outliner.select_walk", {"type": 'DOWN_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("direction", 'DOWN'), ("extend", True), ], }, ), ("outliner.select_walk", {"type": 'LEFT_ARROW', "value": 'PRESS', "repeat": True}, {"properties": [("direction", 'LEFT'), ], }, ), ("outliner.select_walk", {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("direction", 'LEFT'), ("toggle_all", True), ], }, ), ("outliner.select_walk", {"type": 'RIGHT_ARROW', "value": 'PRESS', "repeat": True}, {"properties": [("direction", 'RIGHT'), ], }, ), ("outliner.select_walk", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("direction", 'RIGHT'), ("toggle_all", True), ], }, ), ("outliner.item_openclose", {"type": 'LEFTMOUSE', "value": 'CLICK'}, {"properties": [("all", False), ], }, ), ("outliner.item_openclose", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True}, {"properties": [("all", True), ], }, ), ("outliner.item_openclose", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, {"properties": [("all", False), ], }, ), ("outliner.operation", {"type": 'RIGHTMOUSE', "value": 'PRESS'}, None), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS'}, {"properties": [("name", 'OUTLINER_MT_context_menu'), ], }, ), ("wm.call_menu_pie", {"type": 'ACCENT_GRAVE', "value": 'PRESS'}, {"properties": [("name", 'OUTLINER_MT_view_pie'), ], }, ), ("outliner.item_drag_drop", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, None), ("outliner.item_drag_drop", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG', "shift": True}, None), ("outliner.show_hierarchy", {"type": 'HOME', "value": 'PRESS'}, None), ("outliner.show_active", {"type": 'PERIOD', "value": 'PRESS'}, None), ("outliner.show_active", {"type": 'NUMPAD_PERIOD', "value": 'PRESS'}, None), ("outliner.scroll_page", {"type": 'PAGE_DOWN', "value": 'PRESS', "repeat": True}, {"properties": [("up", False), ], }, ), ("outliner.scroll_page", {"type": 'PAGE_UP', "value": 'PRESS', "repeat": True}, {"properties": [("up", True), ], }, ), ("outliner.show_one_level", {"type": 'NUMPAD_PLUS', "value": 'PRESS'}, None), ("outliner.show_one_level", {"type": 'NUMPAD_MINUS', "value": 'PRESS'}, {"properties": [("open", False), ], }, ), ("outliner.select_all", {"type": 'A', "value": 'PRESS'}, {"properties": [("action", 'SELECT'), ], }, ), ("outliner.select_all", {"type": 'A', "value": 'PRESS', "alt": True}, {"properties": [("action", 'DESELECT'), ], }, ), ("outliner.select_all", {"type": 'I', "value": 'PRESS', "oskey": True}, {"properties": [("action", 'INVERT'), ], }, ), ("outliner.select_all", {"type": 'I', "value": 'PRESS', "ctrl": True}, {"properties": [("action", 'INVERT'), ], }, ), ("outliner.select_all", {"type": 'A', "value": 'DOUBLE_CLICK'}, {"properties": [("action", 'DESELECT'), ], }, ), ("outliner.expanded_toggle", {"type": 'A', "value": 'PRESS', "shift": True}, None), ("outliner.keyingset_add_selected", {"type": 'K', "value": 'PRESS'}, None), ("outliner.keyingset_remove_selected", {"type": 'K', "value": 'PRESS', "alt": True}, None), ("anim.keyframe_insert", {"type": 'I', "value": 'PRESS'}, None), ("anim.keyframe_delete", {"type": 'I', "value": 'PRESS', "alt": True}, None), ("outliner.drivers_add_selected", {"type": 'D', "value": 'PRESS', "oskey": True}, None), ("outliner.drivers_add_selected", {"type": 'D', "value": 'PRESS', "ctrl": True}, None), ("outliner.drivers_delete_selected", {"type": 'D', "value": 'PRESS', "alt": True, "oskey": True}, None), ("outliner.drivers_delete_selected", {"type": 'D', "value": 'PRESS', "ctrl": True, "alt": True}, None), ("outliner.collection_new", {"type": 'C', "value": 'PRESS'}, None), ("outliner.delete", {"type": 'X', "value": 'PRESS'}, None), ("outliner.delete", {"type": 'DEL', "value": 'PRESS'}, None), ("object.move_to_collection", {"type": 'M', "value": 'PRESS'}, None), ("object.link_to_collection", {"type": 'M', "value": 'PRESS', "shift": True}, None), ("outliner.collection_exclude_set", {"type": 'E', "value": 'PRESS'}, None), ("outliner.collection_exclude_clear", {"type": 'E', "value": 'PRESS', "alt": True}, None), ("outliner.hide", {"type": 'H', "value": 'PRESS'}, None), ("outliner.unhide_all", {"type": 'H', "value": 'PRESS', "alt": True}, None), ("outliner.start_filter", {"type": 'F', "value": 'PRESS', "oskey": True}, None), ("outliner.start_filter", {"type": 'F', "value": 'PRESS', "ctrl": True}, None), ("outliner.clear_filter", {"type": 'F', "value": 'PRESS', "alt": True}, None), ("outliner.id_copy", {"type": 'C', "value": 'PRESS', "oskey": True}, None), ("outliner.id_copy", {"type": 'C', "value": 'PRESS', "ctrl": True}, None), ("outliner.id_paste", {"type": 'V', "value": 'PRESS', "oskey": True}, None), ("outliner.id_paste", {"type": 'V', "value": 'PRESS', "ctrl": True}, None), ("object.duplicate", {"type": 'D', "value": 'PRESS', "shift": True}, None), ], }, ), ("Text", {"space_type": 'TEXT_EDITOR', "region_type": 'WINDOW'}, {"items": [("wm.context_cycle_int", {"type": 'WHEELUPMOUSE', "value": 'PRESS', "oskey": True}, {"properties": [("data_path", 'space_data.font_size'), ("reverse", False), ], }, ), ("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', "oskey": True}, {"properties": [("data_path", 'space_data.font_size'), ("reverse", True), ], }, ), ("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', "oskey": True, "repeat": True}, {"properties": [("data_path", 'space_data.font_size'), ("reverse", False), ], }, ), ("wm.context_cycle_int", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True, "repeat": True}, {"properties": [("data_path", 'space_data.font_size'), ("reverse", False), ], }, ), ("wm.context_cycle_int", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "oskey": True, "repeat": True}, {"properties": [("data_path", 'space_data.font_size'), ("reverse", True), ], }, ), ("wm.context_cycle_int", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "ctrl": True, "repeat": True}, {"properties": [("data_path", 'space_data.font_size'), ("reverse", True), ], }, ), ("text.new", {"type": 'N', "value": 'PRESS', "alt": True}, None), ("text.open", {"type": 'O', "value": 'PRESS', "alt": True}, None), ("text.reload", {"type": 'R', "value": 'PRESS', "alt": True}, None), ("text.save", {"type": 'S', "value": 'PRESS', "alt": True}, None), ("text.save_as", {"type": 'S', "value": 'PRESS', "shift": True, "alt": True, "oskey": 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', "oskey": True}, None), ("text.cut", {"type": 'X', "value": 'PRESS', "ctrl": True}, None), ("text.copy", {"type": 'C', "value": 'PRESS', "oskey": True}, None), ("text.copy", {"type": 'C', "value": 'PRESS', "ctrl": True}, None), ("text.paste", {"type": 'V', "value": 'PRESS', "oskey": True, "repeat": True}, None), ("text.paste", {"type": 'V', "value": 'PRESS', "ctrl": True, "repeat": True}, None), ("text.cut", {"type": 'DEL', "value": 'PRESS', "shift": True}, None), ("text.copy", {"type": 'INSERT', "value": 'PRESS', "oskey": True}, None), ("text.copy", {"type": 'INSERT', "value": 'PRESS', "ctrl": True}, None), ("text.paste", {"type": 'INSERT', "value": 'PRESS', "shift": True, "repeat": True}, None), ("text.duplicate_line", {"type": 'D', "value": 'PRESS', "oskey": True, "repeat": True}, None), ("text.duplicate_line", {"type": 'D', "value": 'PRESS', "ctrl": True, "repeat": True}, None), ("text.select_all", {"type": 'A', "value": 'PRESS', "oskey": True}, None), ("text.select_all", {"type": 'A', "value": 'PRESS', "ctrl": True}, None), ("text.select_line", {"type": 'A', "value": 'PRESS', "shift": True, "oskey": 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, "oskey": True, "repeat": True}, {"properties": [("direction", 'UP'), ], }, ), ("text.move_lines", {"type": 'UP_ARROW', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, {"properties": [("direction", 'UP'), ], }, ), ("text.move_lines", {"type": 'DOWN_ARROW', "value": 'PRESS', "shift": True, "oskey": True, "repeat": True}, {"properties": [("direction", 'DOWN'), ], }, ), ("text.move_lines", {"type": 'DOWN_ARROW', "value": 'PRESS', "shift": True, "ctrl": True, "repeat": True}, {"properties": [("direction", 'DOWN'), ], }, ), ("text.indent_or_autocomplete", {"type": 'TAB', "value": 'PRESS', "repeat": True}, None), ("text.unindent", {"type": 'TAB', "value": 'PRESS', "shift": True, "repeat": True}, None), ("text.comment_toggle", {"type": 'SLASH', "value": 'PRESS', "oskey": True}, None), ("text.comment_toggle", {"type": 'SLASH', "value": 'PRESS', "ctrl": True}, None), ("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": 'LEFT_ARROW', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'PREVIOUS_CHARACTER'), ], }, ), ("text.move", {"type": 'RIGHT_ARROW', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'NEXT_CHARACTER'), ], }, ), ("text.move", {"type": 'LEFT_ARROW', "value": 'PRESS', "alt": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("text.move", {"type": 'RIGHT_ARROW', "value": 'PRESS', "alt": True, "repeat": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("text.move", {"type": 'UP_ARROW', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'PREVIOUS_LINE'), ], }, ), ("text.move", {"type": 'DOWN_ARROW', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'NEXT_LINE'), ], }, ), ("text.move", {"type": 'PAGE_UP', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'PREVIOUS_PAGE'), ], }, ), ("text.move", {"type": 'PAGE_DOWN', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'NEXT_PAGE'), ], }, ), ("text.move", {"type": 'HOME', "value": 'PRESS', "oskey": True}, {"properties": [("type", 'FILE_TOP'), ], }, ), ("text.move", {"type": 'END', "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, "repeat": True}, {"properties": [("type", 'PREVIOUS_CHARACTER'), ], }, ), ("text.move_select", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("type", 'NEXT_CHARACTER'), ], }, ), ("text.move_select", {"type": 'LEFT_ARROW', "value": 'PRESS', "shift": True, "alt": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("text.move_select", {"type": 'RIGHT_ARROW', "value": 'PRESS', "shift": True, "alt": True, "repeat": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("text.move_select", {"type": 'UP_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_LINE'), ], }, ), ("text.move_select", {"type": 'DOWN_ARROW', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("type", 'NEXT_LINE'), ], }, ), ("text.move_select", {"type": 'PAGE_UP', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_PAGE'), ], }, ), ("text.move_select", {"type": 'PAGE_DOWN', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("type", 'NEXT_PAGE'), ], }, ), ("text.move_select", {"type": 'HOME', "value": 'PRESS', "shift": True, "oskey": True}, {"properties": [("type", 'FILE_TOP'), ], }, ), ("text.move_select", {"type": 'HOME', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("type", 'FILE_TOP'), ], }, ), ("text.move_select", {"type": 'END', "value": 'PRESS', "shift": True, "oskey": True}, {"properties": [("type", 'FILE_BOTTOM'), ], }, ), ("text.move_select", {"type": 'END', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("type", 'FILE_BOTTOM'), ], }, ), ("text.delete", {"type": 'DEL', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'NEXT_CHARACTER'), ], }, ), ("text.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "repeat": True}, {"properties": [("type", 'PREVIOUS_CHARACTER'), ], }, ), ("text.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "shift": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_CHARACTER'), ], }, ), ("text.delete", {"type": 'DEL', "value": 'PRESS', "oskey": True, "repeat": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("text.delete", {"type": 'DEL', "value": 'PRESS', "ctrl": True, "repeat": True}, {"properties": [("type", 'NEXT_WORD'), ], }, ), ("text.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "oskey": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("text.delete", {"type": 'BACK_SPACE', "value": 'PRESS', "ctrl": True, "repeat": True}, {"properties": [("type", 'PREVIOUS_WORD'), ], }, ), ("text.overwrite_toggle", {"type": 'INSERT', "value": 'PRESS'}, None), ("text.scroll_bar", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), ("text.scroll_bar", {"type": 'MIDDLEMOUSE', "value": 'PRESS'}, None), ("text.scroll", {"type": 'MIDDLEMOUSE', "value": 'PRESS'}, None), ("text.scroll", {"type": 'TRACKPADPAN', "value": 'ANY'}, None), ("text.selection_set", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, None), ("text.cursor_set", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), ("text.selection_set", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True}, None), ("text.scroll", {"type": 'WHEELUPMOUSE', "value": 'PRESS'}, {"properties": [("lines", -1), ], }, ), ("text.scroll", {"type": 'WHEELDOWNMOUSE', "value": 'PRESS'}, {"properties": [("lines", 1), ], }, ), ("text.line_break", {"type": 'RET', "value": 'PRESS', "repeat": True}, None), ("text.line_break", {"type": 'NUMPAD_ENTER', "value": 'PRESS', "repeat": True}, None), ("text.line_number", {"type": 'TEXTINPUT', "value": 'ANY', "any": True, "repeat": True}, None), ("wm.call_menu", {"type": 'RIGHTMOUSE', "value": 'PRESS'}, {"properties": [("name", 'TEXT_MT_context_menu'), ], }, ), ("text.insert", {"type": 'TEXTINPUT', "value": 'ANY', "any": True, "repeat": True}, None), ], }, ), ("Window", {"space_type": 'EMPTY', "region_type": 'WINDOW'}, {"items": [("wm.call_menu", {"type": 'N', "value": 'PRESS', "oskey": True}, {"properties": [("name", 'TOPBAR_MT_file_new'), ], }, ), ("wm.call_menu", {"type": 'N', "value": 'PRESS', "ctrl": True}, {"properties": [("name", 'TOPBAR_MT_file_new'), ], }, ), ("wm.call_menu", {"type": 'O', "value": 'PRESS', "shift": True, "oskey": True}, {"properties": [("name", 'TOPBAR_MT_file_open_recent'), ], }, ), ("wm.call_menu", {"type": 'O', "value": 'PRESS', "shift": True, "ctrl": True}, {"properties": [("name", 'TOPBAR_MT_file_open_recent'), ], }, ), ("wm.open_mainfile", {"type": 'O', "value": 'PRESS', "oskey": True}, None), ("wm.open_mainfile", {"type": 'O', "value": 'PRESS', "ctrl": True}, None), ("wm.save_mainfile", {"type": 'S', "value": 'PRESS', "oskey": True}, None), ("wm.save_mainfile", {"type": 'S', "value": 'PRESS', "ctrl": True}, None), ("wm.save_as_mainfile", {"type": 'S', "value": 'PRESS', "shift": True, "oskey": True}, None), ("wm.save_as_mainfile", {"type": 'S', "value": 'PRESS', "shift": True, "ctrl": True}, None), ("wm.save_mainfile", {"type": 'S', "value": 'PRESS', "alt": True, "oskey": True}, {"properties": [("incremental", True), ], }, ), ("wm.save_mainfile", {"type": 'S', "value": 'PRESS', "ctrl": True, "alt": True}, {"properties": [("incremental", True), ], }, ), ("wm.quit_blender", {"type": 'Q', "value": 'PRESS', "oskey": True}, None), ("wm.quit_blender", {"type": 'Q', "value": 'PRESS', "ctrl": True}, None), ("wm.call_menu", {"type": 'Q', "value": 'PRESS'}, {"properties": [("name", 'SCREEN_MT_user_menu'), ], }, ), ("screen.space_type_set_or_cycle", {"type": 'F1', "value": 'PRESS', "shift": True}, {"properties": [("space_type", 'FILE_BROWSER'), ], }, ), ("screen.space_type_set_or_cycle", {"type": 'F2', "value": 'PRESS', "shift": True}, {"properties": [("space_type", 'CLIP_EDITOR'), ], }, ), ("screen.space_type_set_or_cycle", {"type": 'F3', "value": 'PRESS', "shift": True}, {"properties": [("space_type", 'NODE_EDITOR'), ], }, ), ("screen.space_type_set_or_cycle", {"type": 'F4', "value": 'PRESS', "shift": True}, {"properties": [("space_type", 'CONSOLE'), ], }, ), ("screen.space_type_set_or_cycle", {"type": 'F5', "value": 'PRESS', "shift": True}, {"properties": [("space_type", 'VIEW_3D'), ], }, ), ("screen.space_type_set_or_cycle", {"type": 'F6', "value": 'PRESS', "shift": True}, {"properties": [("space_type", 'GRAPH_EDITOR'), ], }, ), ("screen.space_type_set_or_cycle", {"type": 'F7', "value": 'PRESS', "shift": True}, {"properties": [("space_type", 'PROPERTIES'), ], }, ), ("screen.space_type_set_or_cycle", {"type": 'F8', "value": 'PRESS', "shift": True}, {"properties": [("space_type", 'SEQUENCE_EDITOR'), ], }, ), ("screen.space_type_set_or_cycle", {"type": 'F9', "value": 'PRESS', "shift": True}, {"properties": [("space_type", 'OUTLINER'), ], }, ), ("screen.space_type_set_or_cycle", {"type": 'F10', "value": 'PRESS', "shift": True}, {"properties": [("space_type", 'IMAGE_EDITOR'), ], }, ), ("screen.space_type_set_or_cycle", {"type": 'F11', "value": 'PRESS', "shift": True}, {"properties": [("space_type", 'TEXT_EDITOR'), ], }, ), ("screen.space_type_set_or_cycle", {"type": 'F12', "value": 'PRESS', "shift": True}, {"properties": [("space_type", 'DOPESHEET_EDITOR'), ], }, ), ("wm.call_panel", {"type": 'NDOF_BUTTON_MENU', "value": 'PRESS'}, {"properties": [("name", 'USERPREF_PT_ndof_settings'), ], }, ), ("wm.context_scale_float", {"type": 'NDOF_BUTTON_PLUS', "value": 'PRESS'}, {"properties": [("data_path", 'preferences.inputs.ndof_sensitivity'), ("value", 1.1), ], }, ), ("wm.context_scale_float", {"type": 'NDOF_BUTTON_MINUS', "value": 'PRESS'}, {"properties": [("data_path", 'preferences.inputs.ndof_sensitivity'), ("value", 0.90909094), ], }, ), ("wm.context_scale_float", {"type": 'NDOF_BUTTON_PLUS', "value": 'PRESS', "shift": True}, {"properties": [("data_path", 'preferences.inputs.ndof_sensitivity'), ("value", 1.5), ], }, ), ("wm.context_scale_float", {"type": 'NDOF_BUTTON_MINUS', "value": 'PRESS', "shift": True}, {"properties": [("data_path", 'preferences.inputs.ndof_sensitivity'), ("value", 0.6666667), ], }, ), ("info.reports_display_update", {"type": 'TIMER_REPORT', "value": 'ANY', "any": True}, None), ("wm.doc_view_manual_ui_context", {"type": 'F1', "value": 'PRESS'}, None), ("wm.call_panel", {"type": 'F2', "value": 'PRESS'}, {"properties": [("name", 'TOPBAR_PT_name'), ("keep_open", False), ], }, ), ("wm.batch_rename", {"type": 'F2', "value": 'PRESS', "oskey": True}, None), ("wm.batch_rename", {"type": 'F2', "value": 'PRESS', "ctrl": True}, None), ("wm.search_menu", {"type": 'F3', "value": 'PRESS'}, None), ("wm.call_menu", {"type": 'F4', "value": 'PRESS'}, {"properties": [("name", 'TOPBAR_MT_file_context_menu'), ], }, ), ("wm.toolbar_fallback_pie", {"type": 'W', "value": 'PRESS', "alt": True}, None), ("wm.toolbar", {"type": 'SPACE', "value": 'PRESS', "shift": True}, None), ("wm.context_toggle", {"type": 'RIGHTMOUSE', "value": 'PRESS'}, {"properties": [("data_path", 'scene.tool_settings.use_snap'), ], }, ), ], }, ), ] if __name__ == "__main__": # Only add keywords that are supported. from bpy.app import version as blender_version keywords = {} if blender_version >= (2, 92, 0): keywords["keyconfig_version"] = keyconfig_version import os from bl_keymap_utils.io import keyconfig_import_from_data keyconfig_import_from_data( os.path.splitext(os.path.basename(__file__))[0], keyconfig_data, **keywords, )