Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/presets/keyconfig/keymap_data/blender_default.py
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
| Show First 20 Lines • Show All 1,765 Lines • ▼ Show 20 Lines | def km_file_browser(_params): | ||||
| items = [] | items = [] | ||||
| keymap = ( | keymap = ( | ||||
| "File Browser", | "File Browser", | ||||
| {"space_type": 'FILE_BROWSER', "region_type": 'WINDOW'}, | {"space_type": 'FILE_BROWSER', "region_type": 'WINDOW'}, | ||||
| {"items": items}, | {"items": items}, | ||||
| ) | ) | ||||
| items.extend([ | items.extend([ | ||||
| *_template_space_region_type_toggle( | |||||
| toolbar_key={"type": 'T', "value": 'PRESS'}, | |||||
| ), | |||||
| ("screen.region_toggle", {"type": 'N', "value": 'PRESS'}, | |||||
| {"properties": [("region_type", 'TOOL_PROPS')]}), | |||||
| ("file.parent", {"type": 'UP_ARROW', "value": 'PRESS', "alt": True}, None), | ("file.parent", {"type": 'UP_ARROW', "value": 'PRESS', "alt": True}, None), | ||||
| ("file.previous", {"type": 'LEFT_ARROW', "value": 'PRESS', "alt": True}, None), | ("file.previous", {"type": 'LEFT_ARROW', "value": 'PRESS', "alt": True}, None), | ||||
| ("file.next", {"type": 'RIGHT_ARROW', "value": 'PRESS', "alt": True}, None), | ("file.next", {"type": 'RIGHT_ARROW', "value": 'PRESS', "alt": True}, None), | ||||
| ("file.refresh", {"type": 'R', "value": 'PRESS'}, None), | ("file.refresh", {"type": 'R', "value": 'PRESS'}, None), | ||||
| ("file.parent", {"type": 'P', "value": 'PRESS'}, None), | ("file.parent", {"type": 'P', "value": 'PRESS'}, None), | ||||
| ("file.previous", {"type": 'BACK_SPACE', "value": 'PRESS'}, None), | ("file.previous", {"type": 'BACK_SPACE', "value": 'PRESS'}, None), | ||||
| ("file.next", {"type": 'BACK_SPACE', "value": 'PRESS', "shift": True}, None), | ("file.next", {"type": 'BACK_SPACE', "value": 'PRESS', "shift": True}, None), | ||||
| ("wm.context_toggle", {"type": 'H', "value": 'PRESS'}, | ("wm.context_toggle", {"type": 'H', "value": 'PRESS'}, | ||||
| {"properties": [("data_path", 'space_data.params.show_hidden')]}), | {"properties": [("data_path", 'space_data.params.show_hidden')]}), | ||||
| ("file.directory_new", {"type": 'I', "value": 'PRESS'}, None), | ("file.directory_new", {"type": 'I', "value": 'PRESS'}, None), | ||||
| ("file.smoothscroll", {"type": 'TIMER1', "value": 'ANY', "any": True}, None), | ("file.smoothscroll", {"type": 'TIMER1', "value": 'ANY', "any": True}, None), | ||||
| ("file.bookmark_toggle", {"type": 'T', "value": 'PRESS'}, None), | |||||
| ("file.bookmark_add", {"type": 'B', "value": 'PRESS', "ctrl": True}, None), | ("file.bookmark_add", {"type": 'B', "value": 'PRESS', "ctrl": True}, None), | ||||
| ]) | ]) | ||||
| return keymap | return keymap | ||||
| def km_file_browser_main(params): | def km_file_browser_main(params): | ||||
| items = [] | items = [] | ||||
| keymap = ( | keymap = ( | ||||
| "File Browser Main", | "File Browser Main", | ||||
| {"space_type": 'FILE_BROWSER', "region_type": 'WINDOW'}, | {"space_type": 'FILE_BROWSER', "region_type": 'WINDOW'}, | ||||
| {"items": items}, | {"items": items}, | ||||
| ) | ) | ||||
| items.extend([ | items.extend([ | ||||
| ("file.execute", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK'}, | ("file.execute", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK'}, | ||||
| {"properties": [("need_active", True)]}), | {"properties": [("need_active", True)]}), | ||||
| ("file.refresh", {"type": 'NUMPAD_PERIOD', "value": 'PRESS'}, None), | ("file.refresh", {"type": 'NUMPAD_PERIOD', "value": 'PRESS'}, None), | ||||
| ("file.select", {"type": 'LEFTMOUSE', "value": 'CLICK'}, None), | ("file.select", {"type": 'LEFTMOUSE', "value": 'CLICK'}, | ||||
| ("file.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True}, | {"properties": [("open", False)]}), | ||||
| ("file.select", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK'}, None), | |||||
| ("file.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "ctrl": True}, | |||||
| {"properties": [("extend", True)]}), | {"properties": [("extend", True)]}), | ||||
| ("file.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True, "ctrl": True}, | ("file.select", {"type": 'LEFTMOUSE', "value": 'CLICK', "shift": True}, | ||||
| {"properties": [("extend", True), ("fill", True)]}), | {"properties": [("extend", True), ("fill", True)]}), | ||||
| ("file.select", {"type": 'RIGHTMOUSE', "value": 'CLICK'}, | |||||
| {"properties": [("open", False)]}), | |||||
| ("file.select", {"type": 'RIGHTMOUSE', "value": 'CLICK', "shift": True}, | |||||
| {"properties": [("extend", True), ("open", False)]}), | |||||
| ("file.select", {"type": 'RIGHTMOUSE', "value": 'CLICK', "alt": True}, | |||||
| {"properties": [("extend", True), ("fill", True), ("open", False)]}), | |||||
| ("file.select_walk", {"type": 'UP_ARROW', "value": 'PRESS'}, | ("file.select_walk", {"type": 'UP_ARROW', "value": 'PRESS'}, | ||||
| {"properties": [("direction", 'UP')]}), | {"properties": [("direction", 'UP')]}), | ||||
| ("file.select_walk", {"type": 'UP_ARROW', "value": 'PRESS', "shift": True}, | ("file.select_walk", {"type": 'UP_ARROW', "value": 'PRESS', "shift": True}, | ||||
| {"properties": [("direction", 'UP'), ("extend", True)]}), | {"properties": [("direction", 'UP'), ("extend", True)]}), | ||||
| ("file.select_walk", {"type": 'UP_ARROW', "value": 'PRESS', "shift": True, "ctrl": True}, | ("file.select_walk", {"type": 'UP_ARROW', "value": 'PRESS', "shift": True, "ctrl": True}, | ||||
| {"properties": [("direction", 'UP'), ("extend", True), ("fill", True)]}), | {"properties": [("direction", 'UP'), ("extend", True), ("fill", True)]}), | ||||
| ("file.select_walk", {"type": 'DOWN_ARROW', "value": 'PRESS'}, | ("file.select_walk", {"type": 'DOWN_ARROW', "value": 'PRESS'}, | ||||
| {"properties": [("direction", 'DOWN')]}), | {"properties": [("direction", 'DOWN')]}), | ||||
| Show All 15 Lines | items.extend([ | ||||
| {"properties": [("direction", 'RIGHT'), ("extend", True), ("fill", True)]}), | {"properties": [("direction", 'RIGHT'), ("extend", True), ("fill", True)]}), | ||||
| ("file.previous", {"type": 'BUTTON4MOUSE', "value": 'CLICK'}, None), | ("file.previous", {"type": 'BUTTON4MOUSE', "value": 'CLICK'}, None), | ||||
| ("file.next", {"type": 'BUTTON5MOUSE', "value": 'CLICK'}, None), | ("file.next", {"type": 'BUTTON5MOUSE', "value": 'CLICK'}, None), | ||||
| *_template_items_select_actions(params, "file.select_all"), | *_template_items_select_actions(params, "file.select_all"), | ||||
| ("file.select_box", {"type": 'B', "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'}, None), | ||||
| ("file.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY', "shift": True}, | ("file.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY', "shift": True}, | ||||
| {"properties": [("mode", 'ADD')]}), | {"properties": [("mode", 'ADD')]}), | ||||
| ("file.rename", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, None), | ("file.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY', "ctrl": True}, | ||||
| {"properties": [("mode", 'SUB')]}), | |||||
| ("file.highlight", {"type": 'MOUSEMOVE', "value": 'ANY', "any": True}, None), | ("file.highlight", {"type": 'MOUSEMOVE', "value": 'ANY', "any": True}, None), | ||||
| ("file.sort_column_ui_context", {"type": 'LEFTMOUSE', "value": 'PRESS', "any": True}, None), | |||||
| op_menu("FILEBROWSER_MT_context_menu", params.context_menu_event), | |||||
| ("file.filenum", {"type": 'NUMPAD_PLUS', "value": 'PRESS'}, | ("file.filenum", {"type": 'NUMPAD_PLUS', "value": 'PRESS'}, | ||||
| {"properties": [("increment", 1)]}), | {"properties": [("increment", 1)]}), | ||||
| ("file.filenum", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "shift": True}, | ("file.filenum", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "shift": True}, | ||||
| {"properties": [("increment", 10)]}), | {"properties": [("increment", 10)]}), | ||||
| ("file.filenum", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True}, | ("file.filenum", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "ctrl": True}, | ||||
| {"properties": [("increment", 100)]}), | {"properties": [("increment", 100)]}), | ||||
| ("file.filenum", {"type": 'NUMPAD_MINUS', "value": 'PRESS'}, | ("file.filenum", {"type": 'NUMPAD_MINUS', "value": 'PRESS'}, | ||||
| {"properties": [("increment", -1)]}), | {"properties": [("increment", -1)]}), | ||||
| ▲ Show 20 Lines • Show All 4,345 Lines • Show Last 20 Lines | |||||