diff options
author | William Reynish <billrey@me.com> | 2019-06-06 10:32:47 +0300 |
---|---|---|
committer | William Reynish <billrey@me.com> | 2019-06-06 10:32:47 +0300 |
commit | 0afa9d6ae650e10397b8e94e84ddd0fa764b7565 (patch) | |
tree | 5fe61bd24dc287468c54f47c91249a6d3f52e7f6 | |
parent | 3c4a16acc5b3bbb0aea9ae679bcdc0bf10cc5db1 (diff) |
Industry Compat Keymap: Update tweak/select for animation editors to follow latest changes
- Proper support for dragging in empty areas using tweak events to either move or box select
- Avoids transforming immediately on press, same as the built-in keymap
-rw-r--r-- | release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py b/release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py index 26b6bef35d4..e4eb5704fde 100644 --- a/release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py +++ b/release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py @@ -829,11 +829,11 @@ def km_graph_editor(params): ("graph.select_box", {"type": 'Q', "value": 'PRESS', "ctrl": True, "alt": True}, {"properties": [("axis_range", True), ("include_handles", True)]}), ("graph.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, - {"properties":[("axis_range", False), ("include_handles", False), ("wait_for_input", False), ("mode", 'SET')]}), + {"properties":[("tweak", True), ("axis_range", False), ("include_handles", False), ("mode", 'SET')]}), ("graph.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY', "shift": True}, - {"properties":[("axis_range", False), ("include_handles", False), ("wait_for_input", False), ("mode", 'ADD')]}), + {"properties":[("tweak", True), ("axis_range", False), ("include_handles", False), ("mode", 'ADD')]}), ("graph.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY', "ctrl": True}, - {"properties":[("axis_range", False),("include_handles", False), ("wait_for_input", False), ("mode", 'SUB')]}), + {"properties":[("tweak", True), ("axis_range", False),("include_handles", False), ("mode", 'SUB')]}), ("graph.select_more", {"type": 'UP_ARROW', "value": 'PRESS'}, None), ("graph.select_less", {"type": 'DOWN_ARROW', "value": 'PRESS'}, None), ("graph.select_linked", {"type": 'RIGHT_BRACKET', "value": 'PRESS'}, None), @@ -853,7 +853,7 @@ def km_graph_editor(params): ("graph.view_frame", {"type": 'A', "value": 'PRESS', "shift": True}, None), ("anim.channels_editable_toggle", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK'}, None), ("transform.translate", {"type": 'W', "value": 'PRESS'}, None), - ("transform.translate", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), + ("transform.translate", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, None), ("transform.translate", {"type": 'EVT_TWEAK_M', "value": 'ANY'}, None), ("transform.transform", {"type": 'Y', "value": 'PRESS'}, {"properties": [("mode", 'TIME_EXTEND')]}), @@ -1296,11 +1296,11 @@ def km_dopesheet(params): ("action.select_box", {"type": 'Q', "value": 'PRESS', "alt": True}, {"properties": [("axis_range", True)]}), ("action.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, - {"properties":[("axis_range", False), ("wait_for_input", False), ("mode", 'SET')]}), + {"properties":[("tweak", True), ("axis_range", False), ("wait_for_input", False), ("mode", 'SET')]}), ("action.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY', "shift": True}, - {"properties":[("axis_range", False), ("wait_for_input", False), ("mode", 'ADD')]}), + {"properties":[("tweak", True), ("axis_range", False), ("wait_for_input", False), ("mode", 'ADD')]}), ("action.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY', "ctrl": True}, - {"properties":[("axis_range", False), ("wait_for_input", False), ("mode", 'SUB')]}), + {"properties":[("tweak", True), ("axis_range", False), ("wait_for_input", False), ("mode", 'SUB')]}), ("action.select_column", {"type": 'K', "value": 'PRESS'}, {"properties": [("mode", 'KEYS')]}), ("action.select_column", {"type": 'K', "value": 'PRESS', "ctrl": True}, @@ -1331,7 +1331,7 @@ def km_dopesheet(params): ("anim.channels_find", {"type": 'F', "value": 'PRESS', "ctrl": True}, None), ("transform.transform", {"type": 'W', "value": 'PRESS'}, {"properties": [("mode", 'TIME_TRANSLATE')]}), - ("transform.transform", {"type": 'LEFTMOUSE', "value": 'PRESS'}, + ("transform.transform", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, {"properties": [("mode", 'TIME_TRANSLATE')]}), ("transform.transform", {"type": 'EVT_TWEAK_M', "value": 'ANY'}, {"properties": [("mode", 'TIME_TRANSLATE')]}), @@ -1420,11 +1420,11 @@ def km_nla_editor(params): ("nla.select_box", {"type": 'Q', "value": 'PRESS', "alt": True}, {"properties": [("axis_range", True)]}), ("nla.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, - {"properties":[("wait_for_input", False), ("mode", 'SET')]}), + {"properties":[("tweak", True), ("mode", 'SET')]}), ("nla.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY', "shift": True}, - {"properties":[("wait_for_input", False), ("mode", 'ADD')]}), + {"properties":[("tweak", True), ("mode", 'ADD')]}), ("nla.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY', "ctrl": True}, - {"properties":[("wait_for_input", False), ("mode", 'SUB')]}), + {"properties":[("tweak", True), ("mode", 'SUB')]}), ("nla.view_all", {"type": 'A', "value": 'PRESS'}, None), ("nla.view_all", {"type": 'NDOF_BUTTON_FIT', "value": 'PRESS'}, None), ("nla.view_selected", {"type": 'F', "value": 'PRESS'}, None), @@ -1443,7 +1443,7 @@ def km_nla_editor(params): ("nla.move_down", {"type": 'PAGE_DOWN', "value": 'PRESS'}, None), ("transform.transform", {"type": 'W', "value": 'PRESS'}, {"properties": [("mode", 'TRANSLATION')]}), - ("transform.transform", {"type": 'LEFTMOUSE', "value": 'PRESS'}, + ("transform.transform", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, {"properties": [("mode", 'TRANSLATION')]}), ("transform.transform", {"type": 'EVT_TWEAK_M', "value": 'ANY'}, {"properties": [("mode", 'TRANSLATION')]}), @@ -1731,17 +1731,17 @@ def km_sequencer(params): ("sequencer.select_linked", {"type": 'RIGHT_BRACKET', "value": 'PRESS', "ctrl": True}, None), ("sequencer.select_box", {"type": 'Q', "value": 'PRESS'}, None), ("sequencer.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, - {"properties":[("wait_for_input", False), ("mode", 'SET')]}), + {"properties":[("tweak", True), ("mode", 'SET')]}), ("sequencer.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY', "shift": True}, - {"properties":[("wait_for_input", False), ("mode", 'ADD')]}), + {"properties":[("tweak", True), ("mode", 'ADD')]}), ("sequencer.select_box", {"type": 'EVT_TWEAK_L', "value": 'ANY', "ctrl": True}, - {"properties":[("wait_for_input", False), ("mode", 'SUB')]}), + {"properties":[("tweak", True), ("mode", 'SUB')]}), ("sequencer.select_grouped", {"type": 'G', "value": 'PRESS', "shift": True}, None), ("sequencer.slip", {"type": 'R', "value": 'PRESS'}, None), ("wm.context_set_int", {"type": 'O', "value": 'PRESS'}, {"properties": [("data_path", 'scene.sequence_editor.overlay_frame'), ("value", 0)]}), ("transform.seq_slide", {"type": 'W', "value": 'PRESS'}, None), - ("transform.seq_slide", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None), + ("transform.seq_slide", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, None), ("transform.seq_slide", {"type": 'EVT_TWEAK_M', "value": 'ANY'}, None), ("transform.transform", {"type": 'E', "value": 'PRESS'}, {"properties": [("mode", 'TIME_EXTEND')]}), |