OOOO 2 lat temu
rodzic
commit
d9e7b3fe93

+ 154
- 23
◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᴥᗱᗴᗝИNᗱᗴᙁ⚭◯ⵙ◯⚭ᙁᗱᗴИNᗝᗱᗴᴥ◯/◯ИNⓄꖴ✤ᗩᴥᑎᕤᕦꖴ⏀ИNⓄᑐᑕ◯ⵙᑐᑕⓄИN⏀ꖴᕤᕦᑎᴥᗩ✤ꖴⓄИN◯/2.79/SCRIPTS/PRESETS/KEYCONFIG/O_97_2_O_2_79_O.PY Wyświetl plik

@@ -13,24 +13,100 @@ def kmi_props_setattr(kmi_props, attr, value):
13 13
 wm = bpy.context.window_manager
14 14
 kc = wm.keyconfigs.new(os.path.splitext(os.path.basename(__file__))[0])
15 15
 
16
-# Map View2D Buttons List
17
-km = kc.keymaps.new('View2D Buttons List', space_type='EMPTY', region_type='WINDOW', modal=False)
16
+# Map Screen
17
+km = kc.keymaps.new('Screen', space_type='EMPTY', region_type='WINDOW', modal=False)
18 18
 
19
-kmi = km.keymap_items.new('view2d.scroller_activate', 'LEFTMOUSE', 'PRESS')
20
-kmi = km.keymap_items.new('view2d.scroller_activate', 'MIDDLEMOUSE', 'PRESS')
21
-kmi = km.keymap_items.new('view2d.pan', 'MIDDLEMOUSE', 'PRESS')
22
-kmi = km.keymap_items.new('view2d.pan', 'TRACKPADPAN', 'ANY')
23
-kmi = km.keymap_items.new('view2d.scroll_down', 'WHEELDOWNMOUSE', 'PRESS')
24
-kmi = km.keymap_items.new('view2d.scroll_up', 'WHEELUPMOUSE', 'PRESS')
25
-kmi = km.keymap_items.new('view2d.scroll_down', 'PAGE_DOWN', 'PRESS')
26
-kmi_props_setattr(kmi.properties, 'page', True)
27
-kmi = km.keymap_items.new('view2d.scroll_up', 'PAGE_UP', 'PRESS')
28
-kmi_props_setattr(kmi.properties, 'page', True)
29
-kmi = km.keymap_items.new('view2d.zoom', 'MIDDLEMOUSE', 'ANY', shift=True)
30
-kmi = km.keymap_items.new('view2d.zoom', 'MIDDLEMOUSE', 'ANY', shift=True)
31
-kmi = km.keymap_items.new('view2d.zoom_out', 'NUMPAD_MINUS', 'PRESS')
32
-kmi = km.keymap_items.new('view2d.zoom_in', 'NUMPAD_PLUS', 'PRESS')
33
-kmi = km.keymap_items.new('view2d.reset', 'HOME', 'PRESS')
19
+kmi = km.keymap_items.new('pillar.browser', 'A', 'PRESS', shift=True, ctrl=True, alt=True)
20
+kmi = km.keymap_items.new('pillar.browser', 'A', 'PRESS', shift=True, ctrl=True, alt=True)
21
+kmi = km.keymap_items.new('pillar.browser', 'A', 'PRESS', shift=True, ctrl=True, alt=True)
22
+kmi = km.keymap_items.new('pillar.browser', 'A', 'PRESS', shift=True, ctrl=True, alt=True)
23
+kmi = km.keymap_items.new('screen.animation_step', 'TIMER0', 'ANY', any=True)
24
+kmi = km.keymap_items.new('screen.region_blend', 'TIMERREGION', 'ANY', any=True)
25
+kmi = km.keymap_items.new('screen.screen_set', 'RIGHT_ARROW', 'PRESS', ctrl=True)
26
+kmi_props_setattr(kmi.properties, 'delta', 1)
27
+kmi = km.keymap_items.new('screen.screen_set', 'LEFT_ARROW', 'PRESS', ctrl=True)
28
+kmi_props_setattr(kmi.properties, 'delta', -1)
29
+kmi = km.keymap_items.new('screen.screen_full_area', 'UP_ARROW', 'PRESS', ctrl=True)
30
+kmi = km.keymap_items.new('screen.screen_full_area', 'DOWN_ARROW', 'PRESS', ctrl=True)
31
+kmi = km.keymap_items.new('screen.screen_full_area', 'SPACE', 'PRESS', shift=True)
32
+kmi = km.keymap_items.new('screen.screen_full_area', 'F10', 'PRESS', alt=True)
33
+kmi_props_setattr(kmi.properties, 'use_hide_panels', True)
34
+kmi = km.keymap_items.new('screen.screenshot', 'F3', 'PRESS', ctrl=True)
35
+kmi = km.keymap_items.new('screen.screencast', 'F3', 'PRESS', alt=True)
36
+kmi = km.keymap_items.new('screen.space_context_cycle', 'TAB', 'PRESS', ctrl=True)
37
+kmi_props_setattr(kmi.properties, 'direction', 'NEXT')
38
+kmi = km.keymap_items.new('screen.space_context_cycle', 'TAB', 'PRESS', shift=True, ctrl=True)
39
+kmi_props_setattr(kmi.properties, 'direction', 'PREV')
40
+kmi = km.keymap_items.new('screen.region_quadview', 'Q', 'PRESS', ctrl=True, alt=True)
41
+kmi = km.keymap_items.new('screen.repeat_history', 'F3', 'PRESS')
42
+kmi = km.keymap_items.new('screen.repeat_last', 'R', 'PRESS', shift=True)
43
+kmi = km.keymap_items.new('screen.region_flip', 'F5', 'PRESS')
44
+kmi = km.keymap_items.new('screen.redo_last', 'F6', 'PRESS')
45
+kmi = km.keymap_items.new('script.reload', 'F8', 'PRESS')
46
+kmi = km.keymap_items.new('file.execute', 'RET', 'PRESS')
47
+kmi = km.keymap_items.new('file.execute', 'NUMPAD_ENTER', 'PRESS')
48
+kmi = km.keymap_items.new('file.cancel', 'ESC', 'PRESS')
49
+kmi = km.keymap_items.new('ed.undo', 'Z', 'PRESS', ctrl=True)
50
+kmi = km.keymap_items.new('ed.redo', 'Z', 'PRESS', shift=True, ctrl=True)
51
+kmi = km.keymap_items.new('ed.undo_history', 'Z', 'PRESS', ctrl=True, alt=True)
52
+kmi = km.keymap_items.new('render.render', 'F12', 'PRESS', alt=True)
53
+kmi_props_setattr(kmi.properties, 'use_viewport', True)
54
+kmi = km.keymap_items.new('render.render', 'F12', 'PRESS', ctrl=True)
55
+kmi_props_setattr(kmi.properties, 'animation', True)
56
+kmi_props_setattr(kmi.properties, 'use_viewport', True)
57
+kmi = km.keymap_items.new('render.view_cancel', 'ESC', 'PRESS')
58
+kmi = km.keymap_items.new('render.view_show', 'F11', 'PRESS')
59
+kmi = km.keymap_items.new('render.play_rendered_anim', 'F11', 'PRESS', ctrl=True)
60
+kmi = km.keymap_items.new('screen.userpref_show', 'U', 'PRESS', shift=True, alt=True)
61
+kmi = km.keymap_items.new('none', 'A', 'PRESS')
62
+kmi = km.keymap_items.new('none', 'A', 'PRESS')
63
+kmi = km.keymap_items.new('render.opengl', 'F12', 'PRESS')
64
+
65
+# Map Frames
66
+km = kc.keymaps.new('Frames', space_type='EMPTY', region_type='WINDOW', modal=False)
67
+
68
+kmi = km.keymap_items.new('screen.frame_offset', 'UP_ARROW', 'PRESS', shift=True)
69
+kmi_props_setattr(kmi.properties, 'delta', 10)
70
+kmi = km.keymap_items.new('screen.frame_offset', 'DOWN_ARROW', 'PRESS', shift=True)
71
+kmi_props_setattr(kmi.properties, 'delta', -10)
72
+kmi = km.keymap_items.new('screen.frame_offset', 'LEFT_ARROW', 'PRESS')
73
+kmi_props_setattr(kmi.properties, 'delta', -1)
74
+kmi = km.keymap_items.new('screen.frame_offset', 'RIGHT_ARROW', 'PRESS')
75
+kmi_props_setattr(kmi.properties, 'delta', 1)
76
+kmi = km.keymap_items.new('screen.frame_offset', 'WHEELDOWNMOUSE', 'PRESS', alt=True)
77
+kmi_props_setattr(kmi.properties, 'delta', 1)
78
+kmi = km.keymap_items.new('screen.frame_offset', 'WHEELUPMOUSE', 'PRESS', alt=True)
79
+kmi_props_setattr(kmi.properties, 'delta', -1)
80
+kmi = km.keymap_items.new('screen.frame_jump', 'UP_ARROW', 'PRESS', shift=True, ctrl=True)
81
+kmi_props_setattr(kmi.properties, 'end', True)
82
+kmi = km.keymap_items.new('screen.frame_jump', 'DOWN_ARROW', 'PRESS', shift=True, ctrl=True)
83
+kmi_props_setattr(kmi.properties, 'end', False)
84
+kmi = km.keymap_items.new('screen.frame_jump', 'RIGHT_ARROW', 'PRESS', shift=True)
85
+kmi_props_setattr(kmi.properties, 'end', True)
86
+kmi = km.keymap_items.new('screen.frame_jump', 'LEFT_ARROW', 'PRESS', shift=True)
87
+kmi_props_setattr(kmi.properties, 'end', False)
88
+kmi = km.keymap_items.new('screen.keyframe_jump', 'UP_ARROW', 'PRESS')
89
+kmi_props_setattr(kmi.properties, 'next', True)
90
+kmi = km.keymap_items.new('screen.keyframe_jump', 'DOWN_ARROW', 'PRESS')
91
+kmi_props_setattr(kmi.properties, 'next', False)
92
+kmi = km.keymap_items.new('screen.keyframe_jump', 'MEDIA_LAST', 'PRESS')
93
+kmi_props_setattr(kmi.properties, 'next', True)
94
+kmi = km.keymap_items.new('screen.keyframe_jump', 'MEDIA_FIRST', 'PRESS')
95
+kmi_props_setattr(kmi.properties, 'next', False)
96
+kmi = km.keymap_items.new('screen.animation_play', 'SPACE', 'PRESS')
97
+kmi = km.keymap_items.new('screen.animation_play', 'A', 'PRESS', shift=True, alt=True)
98
+kmi_props_setattr(kmi.properties, 'reverse', True)
99
+kmi = km.keymap_items.new('screen.animation_cancel', 'ESC', 'PRESS')
100
+kmi = km.keymap_items.new('screen.animation_play', 'MEDIA_PLAY', 'PRESS')
101
+kmi = km.keymap_items.new('screen.animation_cancel', 'MEDIA_STOP', 'PRESS')
102
+
103
+# Map 3D View Generic
104
+km = kc.keymaps.new('3D View Generic', space_type='VIEW_3D', region_type='WINDOW', modal=False)
105
+
106
+kmi = km.keymap_items.new('view3d.properties', 'N', 'PRESS')
107
+kmi = km.keymap_items.new('view3d.toolshelf', 'T', 'PRESS')
108
+kmi = km.keymap_items.new('cycles.preview_pause', 'PAUSE', 'PRESS')
109
+kmi = km.keymap_items.new('cycles.preview_pause', 'PAUSE', 'PRESS')
34 110
 
35 111
 # Map Object Non-modal
36 112
 km = kc.keymaps.new('Object Non-modal', space_type='EMPTY', region_type='WINDOW', modal=False)
@@ -49,6 +125,16 @@ kmi = km.keymap_items.new('object.origin_set', 'C', 'PRESS', shift=True, ctrl=Tr
49 125
 # Map 3D View
50 126
 km = kc.keymaps.new('3D View', space_type='VIEW_3D', region_type='WINDOW', modal=False)
51 127
 
128
+kmi = km.keymap_items.new('wm.call_menu', 'Q', 'PRESS', shift=True)
129
+kmi_props_setattr(kmi.properties, 'name', 'VIEW3D_MT_master_material')
130
+kmi = km.keymap_items.new('wm.call_menu', 'Q', 'PRESS', shift=True)
131
+kmi_props_setattr(kmi.properties, 'name', 'VIEW3D_MT_master_material')
132
+kmi = km.keymap_items.new('wm.call_menu', 'Q', 'PRESS', shift=True)
133
+kmi_props_setattr(kmi.properties, 'name', 'VIEW3D_MT_master_material')
134
+kmi = km.keymap_items.new('wm.call_menu', 'Q', 'PRESS', shift=True)
135
+kmi_props_setattr(kmi.properties, 'name', 'VIEW3D_MT_master_material')
136
+kmi = km.keymap_items.new('wm.call_menu', 'Q', 'PRESS', shift=True)
137
+kmi_props_setattr(kmi.properties, 'name', 'VIEW3D_MT_master_material')
52 138
 kmi = km.keymap_items.new('wm.call_menu', 'Q', 'PRESS', shift=True)
53 139
 kmi_props_setattr(kmi.properties, 'name', 'VIEW3D_MT_master_material')
54 140
 kmi = km.keymap_items.new('wm.call_menu', 'Q', 'PRESS', shift=True)
@@ -70,8 +156,9 @@ kmi_props_setattr(kmi.properties, 'release_confirm', True)
70 156
 kmi_props_setattr(kmi.properties, 'use_accurate', False)
71 157
 kmi_props_setattr(kmi.properties, 'use_planar_constraint', False)
72 158
 kmi = km.keymap_items.new('view3d.cursor3d', 'ACTIONMOUSE', 'PRESS')
73
-kmi = km.keymap_items.new('view3d.move', 'MIDDLEMOUSE', 'ANY', ctrl=True)
74
-kmi = km.keymap_items.new('view3d.dolly', 'MIDDLEMOUSE', 'PRESS', shift=True, alt=True)
159
+kmi = km.keymap_items.new('view3d.rotate', 'MIDDLEMOUSE', 'PRESS', alt=True)
160
+kmi = km.keymap_items.new('view3d.zoom', 'MIDDLEMOUSE', 'PRESS', shift=True)
161
+kmi = km.keymap_items.new('view3d.dolly', 'MIDDLEMOUSE', 'PRESS', shift=True, ctrl=True)
75 162
 kmi = km.keymap_items.new('view3d.view_selected', 'NUMPAD_PERIOD', 'PRESS', ctrl=True)
76 163
 kmi_props_setattr(kmi.properties, 'use_all_regions', True)
77 164
 kmi = km.keymap_items.new('view3d.view_selected', 'NUMPAD_PERIOD', 'PRESS')
@@ -80,7 +167,11 @@ kmi = km.keymap_items.new('view3d.view_lock_to_active', 'NUMPAD_PERIOD', 'PRESS'
80 167
 kmi = km.keymap_items.new('view3d.view_lock_clear', 'NUMPAD_PERIOD', 'PRESS', alt=True)
81 168
 kmi = km.keymap_items.new('view3d.navigate', 'F', 'PRESS', shift=True)
82 169
 kmi = km.keymap_items.new('view3d.smoothview', 'TIMER1', 'ANY', any=True)
83
-kmi = km.keymap_items.new('view3d.move', 'MIDDLEMOUSE', 'ANY', ctrl=True)
170
+kmi = km.keymap_items.new('view3d.rotate', 'TRACKPADPAN', 'ANY')
171
+kmi = km.keymap_items.new('view3d.rotate', 'MOUSEROTATE', 'ANY')
172
+kmi = km.keymap_items.new('view3d.move', 'MIDDLEMOUSE', 'PRESS')
173
+kmi = km.keymap_items.new('view3d.zoom', 'TRACKPADZOOM', 'ANY')
174
+kmi = km.keymap_items.new('view3d.zoom', 'TRACKPADPAN', 'ANY', ctrl=True)
84 175
 kmi = km.keymap_items.new('view3d.zoom', 'NUMPAD_PLUS', 'PRESS')
85 176
 kmi_props_setattr(kmi.properties, 'delta', 1)
86 177
 kmi = km.keymap_items.new('view3d.zoom', 'NUMPAD_MINUS', 'PRESS')
@@ -136,6 +227,14 @@ kmi = km.keymap_items.new('view3d.viewnumpad', 'NUMPAD_3', 'PRESS', ctrl=True)
136 227
 kmi_props_setattr(kmi.properties, 'type', 'LEFT')
137 228
 kmi = km.keymap_items.new('view3d.viewnumpad', 'NUMPAD_7', 'PRESS', ctrl=True)
138 229
 kmi_props_setattr(kmi.properties, 'type', 'BOTTOM')
230
+kmi = km.keymap_items.new('view3d.view_pan', 'NUMPAD_2', 'PRESS', ctrl=True)
231
+kmi_props_setattr(kmi.properties, 'type', 'PANDOWN')
232
+kmi = km.keymap_items.new('view3d.view_pan', 'NUMPAD_4', 'PRESS', ctrl=True)
233
+kmi_props_setattr(kmi.properties, 'type', 'PANLEFT')
234
+kmi = km.keymap_items.new('view3d.view_pan', 'NUMPAD_6', 'PRESS', ctrl=True)
235
+kmi_props_setattr(kmi.properties, 'type', 'PANRIGHT')
236
+kmi = km.keymap_items.new('view3d.view_pan', 'NUMPAD_8', 'PRESS', ctrl=True)
237
+kmi_props_setattr(kmi.properties, 'type', 'PANUP')
139 238
 kmi = km.keymap_items.new('view3d.view_roll', 'NUMPAD_4', 'PRESS', shift=True)
140 239
 kmi_props_setattr(kmi.properties, 'type', 'LEFT')
141 240
 kmi = km.keymap_items.new('view3d.view_roll', 'NUMPAD_6', 'PRESS', shift=True)
@@ -143,6 +242,14 @@ kmi_props_setattr(kmi.properties, 'type', 'RIGHT')
143 242
 kmi = km.keymap_items.new('view3d.view_orbit', 'NUMPAD_9', 'PRESS')
144 243
 kmi_props_setattr(kmi.properties, 'angle', 3.1415927410125732)
145 244
 kmi_props_setattr(kmi.properties, 'type', 'ORBITRIGHT')
245
+kmi = km.keymap_items.new('view3d.view_pan', 'WHEELUPMOUSE', 'PRESS', ctrl=True)
246
+kmi_props_setattr(kmi.properties, 'type', 'PANRIGHT')
247
+kmi = km.keymap_items.new('view3d.view_pan', 'WHEELDOWNMOUSE', 'PRESS', ctrl=True)
248
+kmi_props_setattr(kmi.properties, 'type', 'PANLEFT')
249
+kmi = km.keymap_items.new('view3d.view_pan', 'WHEELUPMOUSE', 'PRESS', shift=True)
250
+kmi_props_setattr(kmi.properties, 'type', 'PANUP')
251
+kmi = km.keymap_items.new('view3d.view_pan', 'WHEELDOWNMOUSE', 'PRESS', shift=True)
252
+kmi_props_setattr(kmi.properties, 'type', 'PANDOWN')
146 253
 kmi = km.keymap_items.new('view3d.view_orbit', 'WHEELUPMOUSE', 'PRESS', ctrl=True, alt=True)
147 254
 kmi_props_setattr(kmi.properties, 'type', 'ORBITLEFT')
148 255
 kmi = km.keymap_items.new('view3d.view_orbit', 'WHEELDOWNMOUSE', 'PRESS', ctrl=True, alt=True)
@@ -176,6 +283,7 @@ kmi_props_setattr(kmi.properties, 'align_active', True)
176 283
 kmi = km.keymap_items.new('view3d.localview', 'NUMPAD_SLASH', 'PRESS')
177 284
 kmi = km.keymap_items.new('view3d.ndof_orbit_zoom', 'NDOF_MOTION', 'ANY')
178 285
 kmi = km.keymap_items.new('view3d.ndof_orbit', 'NDOF_MOTION', 'ANY', ctrl=True)
286
+kmi = km.keymap_items.new('view3d.ndof_pan', 'NDOF_MOTION', 'ANY', shift=True)
179 287
 kmi = km.keymap_items.new('view3d.ndof_all', 'NDOF_MOTION', 'ANY', shift=True, ctrl=True)
180 288
 kmi = km.keymap_items.new('view3d.view_selected', 'NDOF_BUTTON_FIT', 'PRESS')
181 289
 kmi_props_setattr(kmi.properties, 'use_all_regions', False)
@@ -204,6 +312,8 @@ kmi_props_setattr(kmi.properties, 'align_active', True)
204 312
 kmi = km.keymap_items.new('view3d.viewnumpad', 'NDOF_BUTTON_TOP', 'PRESS', shift=True)
205 313
 kmi_props_setattr(kmi.properties, 'type', 'TOP')
206 314
 kmi_props_setattr(kmi.properties, 'align_active', True)
315
+kmi = km.keymap_items.new('view3d.layers', 'ACCENT_GRAVE', 'PRESS')
316
+kmi_props_setattr(kmi.properties, 'nr', 0)
207 317
 kmi = km.keymap_items.new('view3d.layers', 'ONE', 'PRESS', any=True)
208 318
 kmi_props_setattr(kmi.properties, 'nr', 1)
209 319
 kmi = km.keymap_items.new('view3d.layers', 'TWO', 'PRESS', any=True)
@@ -340,12 +450,33 @@ kmi_props_setattr(kmi.properties, 'use', True)
340 450
 kmi = km.keymap_items.new('transform.mirror', 'M', 'PRESS', ctrl=True)
341 451
 kmi = km.keymap_items.new('wm.context_toggle', 'TAB', 'PRESS', shift=True)
342 452
 kmi_props_setattr(kmi.properties, 'data_path', 'tool_settings.use_snap')
453
+kmi = km.keymap_items.new('wm.context_menu_enum', 'TAB', 'PRESS', shift=True, ctrl=True)
454
+kmi_props_setattr(kmi.properties, 'data_path', 'tool_settings.snap_element')
343 455
 kmi = km.keymap_items.new('transform.translate', 'T', 'PRESS', shift=True)
344 456
 kmi_props_setattr(kmi.properties, 'texture_space', True)
345 457
 kmi = km.keymap_items.new('transform.resize', 'T', 'PRESS', shift=True, alt=True)
346 458
 kmi_props_setattr(kmi.properties, 'texture_space', True)
347 459
 kmi = km.keymap_items.new('transform.skin_resize', 'A', 'PRESS', ctrl=True)
348 460
 
461
+# Map View2D Buttons List
462
+km = kc.keymaps.new('View2D Buttons List', space_type='EMPTY', region_type='WINDOW', modal=False)
463
+
464
+kmi = km.keymap_items.new('view2d.scroller_activate', 'LEFTMOUSE', 'PRESS')
465
+kmi = km.keymap_items.new('view2d.scroller_activate', 'MIDDLEMOUSE', 'PRESS')
466
+kmi = km.keymap_items.new('view2d.pan', 'MIDDLEMOUSE', 'PRESS')
467
+kmi = km.keymap_items.new('view2d.pan', 'TRACKPADPAN', 'ANY')
468
+kmi = km.keymap_items.new('view2d.scroll_down', 'WHEELDOWNMOUSE', 'PRESS')
469
+kmi = km.keymap_items.new('view2d.scroll_up', 'WHEELUPMOUSE', 'PRESS')
470
+kmi = km.keymap_items.new('view2d.scroll_down', 'PAGE_DOWN', 'PRESS')
471
+kmi_props_setattr(kmi.properties, 'page', True)
472
+kmi = km.keymap_items.new('view2d.scroll_up', 'PAGE_UP', 'PRESS')
473
+kmi_props_setattr(kmi.properties, 'page', True)
474
+kmi = km.keymap_items.new('view2d.zoom', 'MIDDLEMOUSE', 'ANY', shift=True)
475
+kmi = km.keymap_items.new('view2d.zoom', 'MIDDLEMOUSE', 'ANY', shift=True)
476
+kmi = km.keymap_items.new('view2d.zoom_out', 'NUMPAD_MINUS', 'PRESS')
477
+kmi = km.keymap_items.new('view2d.zoom_in', 'NUMPAD_PLUS', 'PRESS')
478
+kmi = km.keymap_items.new('view2d.reset', 'HOME', 'PRESS')
479
+
349 480
 # Map Image
350 481
 km = kc.keymaps.new('Image', space_type='IMAGE_EDITOR', region_type='WINDOW', modal=False)
351 482
 
@@ -353,7 +484,7 @@ kmi = km.keymap_items.new('image.view_all', 'HOME', 'PRESS')
353 484
 kmi = km.keymap_items.new('image.view_all', 'HOME', 'PRESS', shift=True)
354 485
 kmi_props_setattr(kmi.properties, 'fit_view', True)
355 486
 kmi = km.keymap_items.new('image.view_selected', 'NUMPAD_PERIOD', 'PRESS')
356
-kmi = km.keymap_items.new('image.view_pan', 'MIDDLEMOUSE', 'PRESS', ctrl=True)
487
+kmi = km.keymap_items.new('image.view_pan', 'MIDDLEMOUSE', 'PRESS')
357 488
 kmi = km.keymap_items.new('image.view_pan', 'TRACKPADPAN', 'ANY')
358 489
 kmi = km.keymap_items.new('image.view_all', 'NDOF_BUTTON_FIT', 'PRESS')
359 490
 kmi = km.keymap_items.new('image.view_ndof', 'NDOF_MOTION', 'ANY')
@@ -556,8 +687,7 @@ km = kc.keymaps.new('View2D', space_type='EMPTY', region_type='WINDOW', modal=Fa
556 687
 
557 688
 kmi = km.keymap_items.new('view2d.scroller_activate', 'LEFTMOUSE', 'PRESS')
558 689
 kmi = km.keymap_items.new('view2d.scroller_activate', 'MIDDLEMOUSE', 'PRESS')
559
-kmi = km.keymap_items.new('view2d.pan', 'MIDDLEMOUSE', 'PRESS', ctrl=True)
560
-kmi = km.keymap_items.new('view2d.pan', 'MIDDLEMOUSE', 'ANY')
690
+kmi = km.keymap_items.new('view2d.pan', 'MIDDLEMOUSE', 'PRESS')
561 691
 kmi = km.keymap_items.new('view2d.scroll_right', 'WHEELDOWNMOUSE', 'PRESS', ctrl=True)
562 692
 kmi = km.keymap_items.new('view2d.scroll_left', 'WHEELUPMOUSE', 'PRESS', ctrl=True)
563 693
 kmi = km.keymap_items.new('view2d.scroll_down', 'WHEELDOWNMOUSE', 'PRESS', shift=True)
@@ -572,5 +702,6 @@ kmi = km.keymap_items.new('view2d.scroll_down', 'WHEELDOWNMOUSE', 'PRESS')
572 702
 kmi = km.keymap_items.new('view2d.scroll_up', 'WHEELUPMOUSE', 'PRESS')
573 703
 kmi = km.keymap_items.new('view2d.scroll_right', 'WHEELDOWNMOUSE', 'PRESS')
574 704
 kmi = km.keymap_items.new('view2d.scroll_left', 'WHEELUPMOUSE', 'PRESS')
705
+kmi = km.keymap_items.new('view2d.zoom', 'MIDDLEMOUSE', 'ANY', shift=True)
575 706
 kmi = km.keymap_items.new('view2d.zoom_border', 'B', 'PRESS', shift=True)
576 707