Industry Compat keymap: Support scroll wheel zooming also while Alt is held
Users are sometimes holding Alt to do view manipulation, in which case zooming with the scroll wheel would fail.
This commit is contained in:
@@ -325,6 +325,8 @@ def km_view2d(params):
|
||||
# Zoom with single step
|
||||
("view2d.zoom_out", {"type": 'WHEELOUTMOUSE', "value": 'PRESS'}, None),
|
||||
("view2d.zoom_in", {"type": 'WHEELINMOUSE', "value": 'PRESS'}, None),
|
||||
("view2d.zoom_out", {"type": 'WHEELOUTMOUSE', "value": 'PRESS', "alt": True}, None),
|
||||
("view2d.zoom_in", {"type": 'WHEELINMOUSE', "value": 'PRESS', "alt": True}, 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),
|
||||
@@ -634,6 +636,10 @@ def km_view3d(params):
|
||||
{"properties": [("delta", 1)]}),
|
||||
("view3d.zoom", {"type": 'WHEELOUTMOUSE', "value": 'PRESS'},
|
||||
{"properties": [("delta", -1)]}),
|
||||
("view3d.zoom", {"type": 'WHEELINMOUSE', "value": 'PRESS', "alt": True},
|
||||
{"properties": [("delta", 1)]}),
|
||||
("view3d.zoom", {"type": 'WHEELOUTMOUSE', "value": 'PRESS', "alt": True},
|
||||
{"properties": [("delta", -1)]}),
|
||||
("view3d.dolly", {"type": 'NUMPAD_PLUS', "value": 'PRESS', "shift": True},
|
||||
{"properties": [("delta", 1)]}),
|
||||
("view3d.dolly", {"type": 'NUMPAD_MINUS', "value": 'PRESS', "shift": True},
|
||||
@@ -954,6 +960,8 @@ def km_image(params):
|
||||
("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": 'WHEELINMOUSE', "value": 'PRESS', "alt": True}, None),
|
||||
("image.view_zoom_out", {"type": 'WHEELOUTMOUSE', "value": 'PRESS', "alt": True}, 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', "alt": True}, None),
|
||||
@@ -1942,6 +1950,8 @@ def km_clip_editor(params):
|
||||
("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": 'WHEELINMOUSE', "value": 'PRESS', "alt": True}, None),
|
||||
("clip.view_zoom_out", {"type": 'WHEELOUTMOUSE', "value": 'PRESS', "alt": True}, 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},
|
||||
|
||||
Reference in New Issue
Block a user