Sequencer

Quick Reference

Hotkey Operator
Ctrl-A bpy.ops.sequencer.select_all()
A bpy.ops.sequencer.select_all()
Ctrl-I bpy.ops.sequencer.select_all()
K bpy.ops.sequencer.cut()
Shift-K bpy.ops.sequencer.cut()
H bpy.ops.sequencer.mute()
Shift-H bpy.ops.sequencer.mute()
Alt-H bpy.ops.sequencer.unmute()
Shift-Alt-H bpy.ops.sequencer.unmute()
Shift-L bpy.ops.sequencer.lock()
Shift-Alt-L bpy.ops.sequencer.unlock()
R bpy.ops.sequencer.reassign_inputs()
Alt-R bpy.ops.sequencer.reload()
Shift-Alt-R bpy.ops.sequencer.reload()
Alt-O bpy.ops.sequencer.offset_clear()
Shift-D bpy.ops.sequencer.duplicate_move()
X bpy.ops.sequencer.delete()
DEL bpy.ops.sequencer.delete()
Ctrl-C bpy.ops.sequencer.copy()
Ctrl-V bpy.ops.sequencer.paste()
Y bpy.ops.sequencer.images_separate()
Tab bpy.ops.sequencer.meta_toggle()
Ctrl-G bpy.ops.sequencer.meta_make()
Alt-G bpy.ops.sequencer.meta_separate()
HOME bpy.ops.sequencer.view_all()
NDOF_BUTTON_FIT bpy.ops.sequencer.view_all()
NUMPAD_PERIOD bpy.ops.sequencer.view_selected()
NUMPAD_0 bpy.ops.sequencer.view_frame()
PAGE_UP bpy.ops.sequencer.strip_jump()
PAGE_DOWN bpy.ops.sequencer.strip_jump()
Alt-PAGE_UP bpy.ops.sequencer.strip_jump()
Alt-PAGE_DOWN bpy.ops.sequencer.strip_jump()
Alt-LEFT_ARROW bpy.ops.sequencer.swap()
Alt-RIGHT_ARROW bpy.ops.sequencer.swap()
BACK_SPACE bpy.ops.sequencer.gap_remove()
Shift-BACK_SPACE bpy.ops.sequencer.gap_remove()
Shift-EQUAL bpy.ops.sequencer.gap_insert()
Shift-S bpy.ops.sequencer.snap()
Alt-S bpy.ops.sequencer.swap_inputs()
1 bpy.ops.sequencer.cut_multicam()
2 bpy.ops.sequencer.cut_multicam()
3 bpy.ops.sequencer.cut_multicam()
4 bpy.ops.sequencer.cut_multicam()
5 bpy.ops.sequencer.cut_multicam()
6 bpy.ops.sequencer.cut_multicam()
7 bpy.ops.sequencer.cut_multicam()
8 bpy.ops.sequencer.cut_multicam()
9 bpy.ops.sequencer.cut_multicam()
0 bpy.ops.sequencer.cut_multicam()
SELECTMOUSE bpy.ops.sequencer.select()
Shift-SELECTMOUSE bpy.ops.sequencer.select()
Alt-SELECTMOUSE bpy.ops.sequencer.select()
Shift-Alt-SELECTMOUSE bpy.ops.sequencer.select()
Ctrl-SELECTMOUSE bpy.ops.sequencer.select()
Ctrl-Shift-SELECTMOUSE bpy.ops.sequencer.select()
Ctrl-NUMPAD_PLUS bpy.ops.sequencer.select_more()
Ctrl-NUMPAD_MINUS bpy.ops.sequencer.select_less()
L bpy.ops.sequencer.select_linked_pick()
Shift-L bpy.ops.sequencer.select_linked_pick()
Ctrl-L bpy.ops.sequencer.select_linked()
B bpy.ops.sequencer.select_border()
Shift-G bpy.ops.sequencer.select_grouped()
Shift-A bpy.ops.wm.call_menu()
C bpy.ops.wm.call_menu()
S bpy.ops.sequencer.slip()
O bpy.ops.wm.context_set_int()
G bpy.ops.transform.seq_slide()
EVT_TWEAK_S bpy.ops.transform.seq_slide()
E bpy.ops.transform.transform()
M bpy.ops.marker.add()
Ctrl-M bpy.ops.marker.rename()

Detailed Reference

Note

Hotkeys marked with the “(default)” prefix are inherited from the default blender keymap

Ctrl-A → sequencer.select_all : KEYBOARD → PRESS

(De)select All

bpy.ops.sequencer.select_all(action=’TOGGLE’)

Properties: Values:
Action TOGGLE
(default) A → sequencer.select_all : KEYBOARD → PRESS

(De)select All

bpy.ops.sequencer.select_all(action=’TOGGLE’)

Properties: Values:
Action TOGGLE
(default) Ctrl-I → sequencer.select_all : KEYBOARD → PRESS

(De)select All

bpy.ops.sequencer.select_all(action=’TOGGLE’)

Properties: Values:
Action INVERT
(default) K → sequencer.cut : KEYBOARD → PRESS

Cut Strips

bpy.ops.sequencer.cut(frame=0, type=’SOFT’, side=’BOTH’)

Properties: Values:
Type SOFT
(default) Shift-K → sequencer.cut : KEYBOARD → PRESS

Cut Strips

bpy.ops.sequencer.cut(frame=0, type=’SOFT’, side=’BOTH’)

Properties: Values:
Type HARD
(default) H → sequencer.mute : KEYBOARD → PRESS

Mute Strips

bpy.ops.sequencer.mute(unselected=False)

Properties: Values:
Unselected False
(default) Shift-H → sequencer.mute : KEYBOARD → PRESS

Mute Strips

bpy.ops.sequencer.mute(unselected=False)

Properties: Values:
Unselected True
(default) Alt-H → sequencer.unmute : KEYBOARD → PRESS

Un-Mute Strips

bpy.ops.sequencer.unmute(unselected=False)

Properties: Values:
Unselected False
(default) Shift-Alt-H → sequencer.unmute : KEYBOARD → PRESS

Un-Mute Strips

bpy.ops.sequencer.unmute(unselected=False)

Properties: Values:
Unselected True
(default) Shift-L → sequencer.lock : KEYBOARD → PRESS

Lock Strips

bpy.ops.sequencer.lock()

(default) Shift-Alt-L → sequencer.unlock : KEYBOARD → PRESS

UnLock Strips

bpy.ops.sequencer.unlock()

(default) R → sequencer.reassign_inputs : KEYBOARD → PRESS

Reassign Inputs

bpy.ops.sequencer.reassign_inputs()

(default) Alt-R → sequencer.reload : KEYBOARD → PRESS

Reload Strips

bpy.ops.sequencer.reload(adjust_length=False)

(default) Shift-Alt-R → sequencer.reload : KEYBOARD → PRESS

Reload Strips

bpy.ops.sequencer.reload(adjust_length=False)

Properties: Values:
Adjust Length True
(default) Alt-O → sequencer.offset_clear : KEYBOARD → PRESS

Clear Strip Offset

bpy.ops.sequencer.offset_clear()

(default) Shift-D → sequencer.duplicate_move : KEYBOARD → PRESS

Duplicate Strips

bpy.ops.sequencer.duplicate_move(SEQUENCER_OT_duplicate={“mode”:’TRANSLATION’}, TRANSFORM_OT_seq_slide={“value”:(0, 0), “snap”:False, “snap_target”:’CLOSEST’, “snap_point”:(0, 0, 0), “snap_align”:False, “snap_normal”:(0, 0, 0), “release_confirm”:False})

Properties: Values:
Duplicate Strips N/A
Sequence Slide N/A
(default) X → sequencer.delete : KEYBOARD → PRESS

Erase Strips

bpy.ops.sequencer.delete()

(default) DEL → sequencer.delete : KEYBOARD → PRESS

Erase Strips

bpy.ops.sequencer.delete()

(default) Ctrl-C → sequencer.copy : KEYBOARD → PRESS

Copy

bpy.ops.sequencer.copy()

(default) Ctrl-V → sequencer.paste : KEYBOARD → PRESS

Paste

bpy.ops.sequencer.paste()

(default) Y → sequencer.images_separate : KEYBOARD → PRESS

Separate Images

bpy.ops.sequencer.images_separate(length=1)

(default) Tab → sequencer.meta_toggle : KEYBOARD → PRESS

Toggle Meta Strip

bpy.ops.sequencer.meta_toggle()

(default) Ctrl-G → sequencer.meta_make : KEYBOARD → PRESS

Make Meta Strip

bpy.ops.sequencer.meta_make()

(default) Alt-G → sequencer.meta_separate : KEYBOARD → PRESS

UnMeta Strip

bpy.ops.sequencer.meta_separate()

(default) HOME → sequencer.view_all : KEYBOARD → PRESS

View All

bpy.ops.sequencer.view_all()

(default) NDOF_BUTTON_FIT → sequencer.view_all : NDOF → PRESS

View All

bpy.ops.sequencer.view_all()

(default) NUMPAD_PERIOD → sequencer.view_selected : KEYBOARD → PRESS

View Selected

bpy.ops.sequencer.view_selected()

(default) NUMPAD_0 → sequencer.view_frame : KEYBOARD → PRESS

View Frame

bpy.ops.sequencer.view_frame()

(default) PAGE_UP → sequencer.strip_jump : KEYBOARD → PRESS

Jump to Strip

bpy.ops.sequencer.strip_jump(next=True, center=True)

Properties: Values:
Next Strip True
Use strip center False
(default) PAGE_DOWN → sequencer.strip_jump : KEYBOARD → PRESS

Jump to Strip

bpy.ops.sequencer.strip_jump(next=True, center=True)

Properties: Values:
Next Strip False
Use strip center False
(default) Alt-PAGE_UP → sequencer.strip_jump : KEYBOARD → PRESS

Jump to Strip

bpy.ops.sequencer.strip_jump(next=True, center=True)

Properties: Values:
Next Strip True
Use strip center True
(default) Alt-PAGE_DOWN → sequencer.strip_jump : KEYBOARD → PRESS

Jump to Strip

bpy.ops.sequencer.strip_jump(next=True, center=True)

Properties: Values:
Next Strip False
Use strip center True
(default) Alt-LEFT_ARROW → sequencer.swap : KEYBOARD → PRESS

Swap Strip

bpy.ops.sequencer.swap(side=’RIGHT’)

Properties: Values:
Side LEFT
(default) Alt-RIGHT_ARROW → sequencer.swap : KEYBOARD → PRESS

Swap Strip

bpy.ops.sequencer.swap(side=’RIGHT’)

Properties: Values:
Side RIGHT
(default) BACK_SPACE → sequencer.gap_remove : KEYBOARD → PRESS

Remove Gaps

bpy.ops.sequencer.gap_remove(all=False)

Properties: Values:
All Gaps False
(default) Shift-BACK_SPACE → sequencer.gap_remove : KEYBOARD → PRESS

Remove Gaps

bpy.ops.sequencer.gap_remove(all=False)

Properties: Values:
All Gaps True
(default) Shift-EQUAL → sequencer.gap_insert : KEYBOARD → PRESS

Insert Gaps

bpy.ops.sequencer.gap_insert(frames=10)

(default) Shift-S → sequencer.snap : KEYBOARD → PRESS

Snap Strips

bpy.ops.sequencer.snap(frame=0)

(default) Alt-S → sequencer.swap_inputs : KEYBOARD → PRESS

Swap Inputs

bpy.ops.sequencer.swap_inputs()

(default) 1 → sequencer.cut_multicam : KEYBOARD → PRESS

Cut multicam

bpy.ops.sequencer.cut_multicam(camera=1)

Properties: Values:
Camera 1
(default) 2 → sequencer.cut_multicam : KEYBOARD → PRESS

Cut multicam

bpy.ops.sequencer.cut_multicam(camera=1)

Properties: Values:
Camera 2
(default) 3 → sequencer.cut_multicam : KEYBOARD → PRESS

Cut multicam

bpy.ops.sequencer.cut_multicam(camera=1)

Properties: Values:
Camera 3
(default) 4 → sequencer.cut_multicam : KEYBOARD → PRESS

Cut multicam

bpy.ops.sequencer.cut_multicam(camera=1)

Properties: Values:
Camera 4
(default) 5 → sequencer.cut_multicam : KEYBOARD → PRESS

Cut multicam

bpy.ops.sequencer.cut_multicam(camera=1)

Properties: Values:
Camera 5
(default) 6 → sequencer.cut_multicam : KEYBOARD → PRESS

Cut multicam

bpy.ops.sequencer.cut_multicam(camera=1)

Properties: Values:
Camera 6
(default) 7 → sequencer.cut_multicam : KEYBOARD → PRESS

Cut multicam

bpy.ops.sequencer.cut_multicam(camera=1)

Properties: Values:
Camera 7
(default) 8 → sequencer.cut_multicam : KEYBOARD → PRESS

Cut multicam

bpy.ops.sequencer.cut_multicam(camera=1)

Properties: Values:
Camera 8
(default) 9 → sequencer.cut_multicam : KEYBOARD → PRESS

Cut multicam

bpy.ops.sequencer.cut_multicam(camera=1)

Properties: Values:
Camera 9
(default) 0 → sequencer.cut_multicam : KEYBOARD → PRESS

Cut multicam

bpy.ops.sequencer.cut_multicam(camera=1)

Properties: Values:
Camera 10
(default) SELECTMOUSE → sequencer.select : MOUSE → PRESS

Activate/Select

bpy.ops.sequencer.select(extend=False, linked_handle=False, left_right=’NONE’, linked_time=False)

Properties: Values:
Extend False
Linked Handle False
Left/Right NONE
Linked Time False
(default) Shift-SELECTMOUSE → sequencer.select : MOUSE → PRESS

Activate/Select

bpy.ops.sequencer.select(extend=False, linked_handle=False, left_right=’NONE’, linked_time=False)

Properties: Values:
Extend True
Linked Handle False
Left/Right NONE
Linked Time False
(default) Alt-SELECTMOUSE → sequencer.select : MOUSE → PRESS

Activate/Select

bpy.ops.sequencer.select(extend=False, linked_handle=False, left_right=’NONE’, linked_time=False)

Properties: Values:
Extend False
Linked Handle True
Left/Right NONE
Linked Time False
(default) Shift-Alt-SELECTMOUSE → sequencer.select : MOUSE → PRESS

Activate/Select

bpy.ops.sequencer.select(extend=False, linked_handle=False, left_right=’NONE’, linked_time=False)

Properties: Values:
Extend True
Linked Handle True
Left/Right NONE
Linked Time False
(default) Ctrl-SELECTMOUSE → sequencer.select : MOUSE → PRESS

Activate/Select

bpy.ops.sequencer.select(extend=False, linked_handle=False, left_right=’NONE’, linked_time=False)

Properties: Values:
Extend False
Linked Handle False
Left/Right MOUSE
Linked Time True
(default) Ctrl-Shift-SELECTMOUSE → sequencer.select : MOUSE → PRESS

Activate/Select

bpy.ops.sequencer.select(extend=False, linked_handle=False, left_right=’NONE’, linked_time=False)

Properties: Values:
Extend True
Linked Handle False
Left/Right NONE
Linked Time True
(default) Ctrl-NUMPAD_PLUS → sequencer.select_more : KEYBOARD → PRESS

Select More

bpy.ops.sequencer.select_more()

(default) Ctrl-NUMPAD_MINUS → sequencer.select_less : KEYBOARD → PRESS

Select Less

bpy.ops.sequencer.select_less()

(default) L → sequencer.select_linked_pick : KEYBOARD → PRESS

Select Pick Linked

bpy.ops.sequencer.select_linked_pick(extend=False)

Properties: Values:
Extend False
(default) Shift-L → sequencer.select_linked_pick : KEYBOARD → PRESS

Select Pick Linked

bpy.ops.sequencer.select_linked_pick(extend=False)

Properties: Values:
Extend True
(default) Ctrl-L → sequencer.select_linked : KEYBOARD → PRESS

Select Linked

bpy.ops.sequencer.select_linked()

(default) B → sequencer.select_border : KEYBOARD → PRESS

Border Select

bpy.ops.sequencer.select_border(gesture_mode=0, xmin=0, xmax=0, ymin=0, ymax=0, extend=True)

(default) Shift-G → sequencer.select_grouped : KEYBOARD → PRESS

Select Grouped

bpy.ops.sequencer.select_grouped(type=’TYPE’, extend=False, use_active_channel=False)

(default) Shift-A → wm.call_menu : KEYBOARD → PRESS

Call Menu

bpy.ops.wm.call_menu(name=””)

Properties: Values:
Name SEQUENCER_MT_add
(default) C → wm.call_menu : KEYBOARD → PRESS

Call Menu

bpy.ops.wm.call_menu(name=””)

Properties: Values:
Name SEQUENCER_MT_change
(default) S → sequencer.slip : KEYBOARD → PRESS

Trim Strips

bpy.ops.sequencer.slip(offset=0)

(default) O → wm.context_set_int : KEYBOARD → PRESS

Context Set

bpy.ops.wm.context_set_int(data_path=””, value=0, relative=False)

Properties: Values:
Context Attributes scene.sequence_editor.overlay_frame
Value 0
(default) G → transform.seq_slide : KEYBOARD → PRESS

Sequence Slide

bpy.ops.transform.seq_slide(value=(0, 0), snap=False, snap_target=’CLOSEST’, snap_point=(0, 0, 0), snap_align=False, snap_normal=(0, 0, 0), release_confirm=False)

(default) EVT_TWEAK_S → transform.seq_slide : TWEAK → ANY

Sequence Slide

bpy.ops.transform.seq_slide(value=(0, 0), snap=False, snap_target=’CLOSEST’, snap_point=(0, 0, 0), snap_align=False, snap_normal=(0, 0, 0), release_confirm=False)

(default) E → transform.transform : KEYBOARD → PRESS

Transform

bpy.ops.transform.transform(mode=’TRANSLATION’, value=(0, 0, 0, 0), axis=(0, 0, 0), constraint_axis=(False, False, False), constraint_orientation=’GLOBAL’, mirror=False, proportional=’DISABLED’, proportional_edit_falloff=’SMOOTH’, proportional_size=1, snap=False, snap_target=’CLOSEST’, snap_point=(0, 0, 0), snap_align=False, snap_normal=(0, 0, 0), gpencil_strokes=False, release_confirm=False)

Properties: Values:
Mode TIME_EXTEND
(default) M → marker.add : KEYBOARD → PRESS

Add Time Marker

bpy.ops.marker.add()

(default) Ctrl-M → marker.rename : KEYBOARD → PRESS

Rename Marker

bpy.ops.marker.rename(name=”RenamedMarker”)