Clip Editor

Quick Reference

Hotkey Operator
ACTIONMOUSE bpy.ops.clip.view_pan()
Ctrl-A bpy.ops.clip.select_all()
Alt-EVT_TWEAK_A bpy.ops.clip.select_lasso()
Shift-Alt-EVT_TWEAK_A bpy.ops.clip.select_lasso()
Alt-EVT_TWEAK_S bpy.ops.clip.select_border()
Shift-Alt-EVT_TWEAK_S bpy.ops.clip.select_border()
Ctrl-ACTIONMOUSE bpy.ops.clip.cursor_set()
MIDDLEMOUSE bpy.ops.clip.view_pan()
Shift-MIDDLEMOUSE bpy.ops.clip.view_pan()
TRACKPADPAN bpy.ops.clip.view_pan()
Ctrl-MIDDLEMOUSE bpy.ops.clip.view_zoom()
TRACKPADZOOM bpy.ops.clip.view_zoom()
Ctrl-TRACKPADPAN bpy.ops.clip.view_zoom()
WHEELINMOUSE bpy.ops.clip.view_zoom_in()
WHEELOUTMOUSE bpy.ops.clip.view_zoom_out()
NUMPAD_PLUS bpy.ops.clip.view_zoom_in()
NUMPAD_MINUS bpy.ops.clip.view_zoom_out()
Ctrl-NUMPAD_8 bpy.ops.clip.view_zoom_ratio()
Ctrl-NUMPAD_4 bpy.ops.clip.view_zoom_ratio()
Ctrl-NUMPAD_2 bpy.ops.clip.view_zoom_ratio()
Shift-NUMPAD_8 bpy.ops.clip.view_zoom_ratio()
Shift-NUMPAD_4 bpy.ops.clip.view_zoom_ratio()
Shift-NUMPAD_2 bpy.ops.clip.view_zoom_ratio()
NUMPAD_1 bpy.ops.clip.view_zoom_ratio()
NUMPAD_2 bpy.ops.clip.view_zoom_ratio()
NUMPAD_4 bpy.ops.clip.view_zoom_ratio()
NUMPAD_8 bpy.ops.clip.view_zoom_ratio()
HOME bpy.ops.clip.view_all()
F bpy.ops.clip.view_all()
NUMPAD_PERIOD bpy.ops.clip.view_selected()
NDOF_BUTTON_FIT bpy.ops.clip.view_all()
NDOF_MOTION bpy.ops.clip.view_ndof()
Ctrl-Shift-LEFT_ARROW bpy.ops.clip.frame_jump()
Ctrl-Shift-RIGHT_ARROW bpy.ops.clip.frame_jump()
Shift-Alt-LEFT_ARROW bpy.ops.clip.frame_jump()
Shift-Alt-RIGHT_ARROW bpy.ops.clip.frame_jump()
LEFTMOUSE bpy.ops.clip.change_frame()
SELECTMOUSE bpy.ops.clip.select()
Shift-SELECTMOUSE bpy.ops.clip.select()
A bpy.ops.clip.select_all()
Ctrl-I bpy.ops.clip.select_all()
B bpy.ops.clip.select_border()
C bpy.ops.clip.select_circle()
Shift-G bpy.ops.wm.call_menu()
Ctrl-Alt-EVT_TWEAK_A bpy.ops.clip.select_lasso()
Ctrl-Shift-Alt-EVT_TWEAK_A bpy.ops.clip.select_lasso()
Ctrl-LEFTMOUSE bpy.ops.clip.add_marker_slide()
Shift-DEL bpy.ops.clip.delete_marker()
Shift-X bpy.ops.clip.delete_marker()
LEFTMOUSE bpy.ops.clip.slide_marker()
Shift-D bpy.ops.clip.disable_markers()
DEL bpy.ops.clip.delete_track()
X bpy.ops.clip.delete_track()
Ctrl-L bpy.ops.clip.lock_tracks()
Alt-L bpy.ops.clip.lock_tracks()
H bpy.ops.clip.hide_tracks()
Shift-H bpy.ops.clip.hide_tracks()
Alt-H bpy.ops.clip.hide_tracks_clear()
ACTIONMOUSE bpy.ops.clip.slide_plane_marker()
I bpy.ops.clip.keyframe_insert()
Alt-I bpy.ops.clip.keyframe_delete()
Ctrl-J bpy.ops.clip.join_tracks()
W bpy.ops.wm.call_menu()
L bpy.ops.wm.context_toggle()
Alt-D bpy.ops.wm.context_toggle()
Alt-S bpy.ops.wm.context_toggle()
M bpy.ops.wm.context_toggle()
G bpy.ops.transform.translate()
EVT_TWEAK_S bpy.ops.transform.translate()
S bpy.ops.transform.resize()
R bpy.ops.transform.rotate()
Alt-T bpy.ops.clip.clear_track_path()
Shift-T bpy.ops.clip.clear_track_path()
Shift-Alt-T bpy.ops.clip.clear_track_path()
ACTIONMOUSE bpy.ops.clip.cursor_set()
, bpy.ops.wm.context_set_enum()
Ctrl-, bpy.ops.wm.context_set_enum()
. bpy.ops.wm.context_set_enum()
Ctrl-. bpy.ops.wm.context_set_enum()
Ctrl-C bpy.ops.clip.copy_tracks()
Ctrl-V bpy.ops.clip.paste_tracks()

Detailed Reference

Note

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

ACTIONMOUSE → clip.view_pan : MOUSE → PRESS

View Pan

bpy.ops.clip.view_pan(offset=(0, 0))

Ctrl-A → clip.select_all : KEYBOARD → PRESS

(De)select All

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

Properties: Values:
Action TOGGLE
Alt-EVT_TWEAK_A → clip.select_lasso : TWEAK → ANY

Lasso Select

bpy.ops.clip.select_lasso(path=[], deselect=False, extend=True)

Properties: Values:
Deselect False
Shift-Alt-EVT_TWEAK_A → clip.select_lasso : TWEAK → ANY

Lasso Select

bpy.ops.clip.select_lasso(path=[], deselect=False, extend=True)

Properties: Values:
Deselect True
Alt-EVT_TWEAK_S → clip.select_border : TWEAK → ANY

Border Select

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

Properties: Values:
Extend False
Shift-Alt-EVT_TWEAK_S → clip.select_border : TWEAK → ANY

Border Select

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

Properties: Values:
Extend True
Ctrl-ACTIONMOUSE → clip.cursor_set : MOUSE → PRESS

Set 2D Cursor

bpy.ops.clip.cursor_set(location=(0, 0))

(default) MIDDLEMOUSE → clip.view_pan : MOUSE → PRESS

View Pan

bpy.ops.clip.view_pan(offset=(0, 0))

(default) Shift-MIDDLEMOUSE → clip.view_pan : MOUSE → PRESS

View Pan

bpy.ops.clip.view_pan(offset=(0, 0))

(default) TRACKPADPAN → clip.view_pan : MOUSE → ANY

View Pan

bpy.ops.clip.view_pan(offset=(0, 0))

(default) Ctrl-MIDDLEMOUSE → clip.view_zoom : MOUSE → PRESS

View Zoom

bpy.ops.clip.view_zoom(factor=0)

(default) TRACKPADZOOM → clip.view_zoom : MOUSE → ANY

View Zoom

bpy.ops.clip.view_zoom(factor=0)

(default) Ctrl-TRACKPADPAN → clip.view_zoom : MOUSE → ANY

View Zoom

bpy.ops.clip.view_zoom(factor=0)

(default) WHEELINMOUSE → clip.view_zoom_in : MOUSE → PRESS

View Zoom In

bpy.ops.clip.view_zoom_in(location=(0, 0))

(default) WHEELOUTMOUSE → clip.view_zoom_out : MOUSE → PRESS

View Zoom Out

bpy.ops.clip.view_zoom_out(location=(0, 0))

(default) NUMPAD_PLUS → clip.view_zoom_in : KEYBOARD → PRESS

View Zoom In

bpy.ops.clip.view_zoom_in(location=(0, 0))

(default) NUMPAD_MINUS → clip.view_zoom_out : KEYBOARD → PRESS

View Zoom Out

bpy.ops.clip.view_zoom_out(location=(0, 0))

(default) Ctrl-NUMPAD_8 → clip.view_zoom_ratio : KEYBOARD → PRESS

View Zoom Ratio

bpy.ops.clip.view_zoom_ratio(ratio=0)

Properties: Values:
Ratio 8.0
(default) Ctrl-NUMPAD_4 → clip.view_zoom_ratio : KEYBOARD → PRESS

View Zoom Ratio

bpy.ops.clip.view_zoom_ratio(ratio=0)

Properties: Values:
Ratio 4.0
(default) Ctrl-NUMPAD_2 → clip.view_zoom_ratio : KEYBOARD → PRESS

View Zoom Ratio

bpy.ops.clip.view_zoom_ratio(ratio=0)

Properties: Values:
Ratio 2.0
(default) Shift-NUMPAD_8 → clip.view_zoom_ratio : KEYBOARD → PRESS

View Zoom Ratio

bpy.ops.clip.view_zoom_ratio(ratio=0)

Properties: Values:
Ratio 8.0
(default) Shift-NUMPAD_4 → clip.view_zoom_ratio : KEYBOARD → PRESS

View Zoom Ratio

bpy.ops.clip.view_zoom_ratio(ratio=0)

Properties: Values:
Ratio 4.0
(default) Shift-NUMPAD_2 → clip.view_zoom_ratio : KEYBOARD → PRESS

View Zoom Ratio

bpy.ops.clip.view_zoom_ratio(ratio=0)

Properties: Values:
Ratio 2.0
(default) NUMPAD_1 → clip.view_zoom_ratio : KEYBOARD → PRESS

View Zoom Ratio

bpy.ops.clip.view_zoom_ratio(ratio=0)

Properties: Values:
Ratio 1.0
(default) NUMPAD_2 → clip.view_zoom_ratio : KEYBOARD → PRESS

View Zoom Ratio

bpy.ops.clip.view_zoom_ratio(ratio=0)

Properties: Values:
Ratio 0.5
(default) NUMPAD_4 → clip.view_zoom_ratio : KEYBOARD → PRESS

View Zoom Ratio

bpy.ops.clip.view_zoom_ratio(ratio=0)

Properties: Values:
Ratio 0.25
(default) NUMPAD_8 → clip.view_zoom_ratio : KEYBOARD → PRESS

View Zoom Ratio

bpy.ops.clip.view_zoom_ratio(ratio=0)

Properties: Values:
Ratio 0.125
(default) HOME → clip.view_all : KEYBOARD → PRESS

View All

bpy.ops.clip.view_all(fit_view=False)

(default) F → clip.view_all : KEYBOARD → PRESS

View All

bpy.ops.clip.view_all(fit_view=False)

Properties: Values:
Fit View True
(default) NUMPAD_PERIOD → clip.view_selected : KEYBOARD → PRESS

View Selected

bpy.ops.clip.view_selected()

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

View All

bpy.ops.clip.view_all(fit_view=False)

(default) NDOF_MOTION → clip.view_ndof : NDOF → ANY

NDOF Pan/Zoom

bpy.ops.clip.view_ndof()

(default) Ctrl-Shift-LEFT_ARROW → clip.frame_jump : KEYBOARD → PRESS

Jump to Frame

bpy.ops.clip.frame_jump(position=’PATHSTART’)

Properties: Values:
Position PATHSTART
(default) Ctrl-Shift-RIGHT_ARROW → clip.frame_jump : KEYBOARD → PRESS

Jump to Frame

bpy.ops.clip.frame_jump(position=’PATHSTART’)

Properties: Values:
Position PATHEND
(default) Shift-Alt-LEFT_ARROW → clip.frame_jump : KEYBOARD → PRESS

Jump to Frame

bpy.ops.clip.frame_jump(position=’PATHSTART’)

Properties: Values:
Position FAILEDPREV
(default) Shift-Alt-RIGHT_ARROW → clip.frame_jump : KEYBOARD → PRESS

Jump to Frame

bpy.ops.clip.frame_jump(position=’PATHSTART’)

Properties: Values:
Position PATHSTART
(default) LEFTMOUSE → clip.change_frame : MOUSE → PRESS

Change Frame

bpy.ops.clip.change_frame(frame=0)

(default) SELECTMOUSE → clip.select : MOUSE → PRESS

Select

bpy.ops.clip.select(extend=False, location=(0, 0))

Properties: Values:
Extend False
(default) Shift-SELECTMOUSE → clip.select : MOUSE → PRESS

Select

bpy.ops.clip.select(extend=False, location=(0, 0))

Properties: Values:
Extend True
(default) A → clip.select_all : KEYBOARD → PRESS

(De)select All

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

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

(De)select All

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

Properties: Values:
Action INVERT
(default) B → clip.select_border : KEYBOARD → PRESS

Border Select

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

(default) C → clip.select_circle : KEYBOARD → PRESS

Circle Select

bpy.ops.clip.select_circle(x=0, y=0, radius=1, gesture_mode=0)

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

Call Menu

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

Properties: Values:
Name CLIP_MT_select_grouped
(default) Ctrl-Alt-EVT_TWEAK_A → clip.select_lasso : TWEAK → ANY

Lasso Select

bpy.ops.clip.select_lasso(path=[], deselect=False, extend=True)

Properties: Values:
Deselect False
(default) Ctrl-Shift-Alt-EVT_TWEAK_A → clip.select_lasso : TWEAK → ANY

Lasso Select

bpy.ops.clip.select_lasso(path=[], deselect=False, extend=True)

Properties: Values:
Deselect True
(default) Ctrl-LEFTMOUSE → clip.add_marker_slide : MOUSE → PRESS

Add Marker and Slide

bpy.ops.clip.add_marker_slide(CLIP_OT_add_marker={“location”:(0, 0)}, TRANSFORM_OT_translate={“value”:(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, “texture_space”:False, “remove_on_cancel”:False, “release_confirm”:False})

Properties: Values:
Add Marker N/A
Translate N/A
(default) Shift-DEL → clip.delete_marker : KEYBOARD → PRESS

Delete Marker

bpy.ops.clip.delete_marker()

(default) Shift-X → clip.delete_marker : KEYBOARD → PRESS

Delete Marker

bpy.ops.clip.delete_marker()

(default) LEFTMOUSE → clip.slide_marker : MOUSE → PRESS

Slide Marker

bpy.ops.clip.slide_marker(offset=(0, 0))

(default) Shift-D → clip.disable_markers : KEYBOARD → PRESS

Disable Markers

bpy.ops.clip.disable_markers(action=’DISABLE’)

Properties: Values:
Action TOGGLE
(default) DEL → clip.delete_track : KEYBOARD → PRESS

Delete Track

bpy.ops.clip.delete_track()

(default) X → clip.delete_track : KEYBOARD → PRESS

Delete Track

bpy.ops.clip.delete_track()

(default) Ctrl-L → clip.lock_tracks : KEYBOARD → PRESS

Lock Tracks

bpy.ops.clip.lock_tracks(action=’LOCK’)

Properties: Values:
Action LOCK
(default) Alt-L → clip.lock_tracks : KEYBOARD → PRESS

Lock Tracks

bpy.ops.clip.lock_tracks(action=’LOCK’)

Properties: Values:
Action UNLOCK
(default) H → clip.hide_tracks : KEYBOARD → PRESS

Hide Tracks

bpy.ops.clip.hide_tracks(unselected=False)

Properties: Values:
Unselected False
(default) Shift-H → clip.hide_tracks : KEYBOARD → PRESS

Hide Tracks

bpy.ops.clip.hide_tracks(unselected=False)

Properties: Values:
Unselected True
(default) Alt-H → clip.hide_tracks_clear : KEYBOARD → PRESS

Hide Tracks Clear

bpy.ops.clip.hide_tracks_clear()

(default) ACTIONMOUSE → clip.slide_plane_marker : MOUSE → PRESS

Slide Plane Marker

bpy.ops.clip.slide_plane_marker()

(default) I → clip.keyframe_insert : KEYBOARD → PRESS

Insert keyframe

bpy.ops.clip.keyframe_insert()

(default) Alt-I → clip.keyframe_delete : KEYBOARD → PRESS

Delete keyframe

bpy.ops.clip.keyframe_delete()

(default) Ctrl-J → clip.join_tracks : KEYBOARD → PRESS

Join Tracks

bpy.ops.clip.join_tracks()

(default) W → wm.call_menu : KEYBOARD → PRESS

Call Menu

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

Properties: Values:
Name CLIP_MT_tracking_specials
(default) L → wm.context_toggle : KEYBOARD → PRESS

Context Toggle

bpy.ops.wm.context_toggle(data_path=””)

Properties: Values:
Context Attributes space_data.lock_selection
(default) Alt-D → wm.context_toggle : KEYBOARD → PRESS

Context Toggle

bpy.ops.wm.context_toggle(data_path=””)

Properties: Values:
Context Attributes space_data.show_disabled
(default) Alt-S → wm.context_toggle : KEYBOARD → PRESS

Context Toggle

bpy.ops.wm.context_toggle(data_path=””)

Properties: Values:
Context Attributes space_data.show_marker_search
(default) M → wm.context_toggle : KEYBOARD → PRESS

Context Toggle

bpy.ops.wm.context_toggle(data_path=””)

Properties: Values:
Context Attributes space_data.use_mute_footage
(default) G → transform.translate : KEYBOARD → PRESS

Translate

bpy.ops.transform.translate(value=(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, texture_space=False, remove_on_cancel=False, release_confirm=False)

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

Translate

bpy.ops.transform.translate(value=(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, texture_space=False, remove_on_cancel=False, release_confirm=False)

(default) S → transform.resize : KEYBOARD → PRESS

Resize

bpy.ops.transform.resize(value=(1, 1, 1), 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, texture_space=False, remove_on_cancel=False, release_confirm=False)

(default) R → transform.rotate : KEYBOARD → PRESS

Rotate

bpy.ops.transform.rotate(value=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)

(default) Alt-T → clip.clear_track_path : KEYBOARD → PRESS

Clear Track Path

bpy.ops.clip.clear_track_path(action=’REMAINED’, clear_active=False)

Properties: Values:
Action REMAINED
Clear Active False
(default) Shift-T → clip.clear_track_path : KEYBOARD → PRESS

Clear Track Path

bpy.ops.clip.clear_track_path(action=’REMAINED’, clear_active=False)

Properties: Values:
Action UPTO
Clear Active False
(default) Shift-Alt-T → clip.clear_track_path : KEYBOARD → PRESS

Clear Track Path

bpy.ops.clip.clear_track_path(action=’REMAINED’, clear_active=False)

Properties: Values:
Action ALL
Clear Active False
(default) ACTIONMOUSE → clip.cursor_set : MOUSE → PRESS

Set 2D Cursor

bpy.ops.clip.cursor_set(location=(0, 0))

(default) , → wm.context_set_enum : KEYBOARD → PRESS

Context Set Enum

bpy.ops.wm.context_set_enum(data_path=””, value=””)

Properties: Values:
Context Attributes space_data.pivot_point
Value BOUNDING_BOX_CENTER
(default) Ctrl-, → wm.context_set_enum : KEYBOARD → PRESS

Context Set Enum

bpy.ops.wm.context_set_enum(data_path=””, value=””)

Properties: Values:
Context Attributes space_data.pivot_point
Value MEDIAN_POINT
(default) . → wm.context_set_enum : KEYBOARD → PRESS

Context Set Enum

bpy.ops.wm.context_set_enum(data_path=””, value=””)

Properties: Values:
Context Attributes space_data.pivot_point
Value CURSOR
(default) Ctrl-. → wm.context_set_enum : KEYBOARD → PRESS

Context Set Enum

bpy.ops.wm.context_set_enum(data_path=””, value=””)

Properties: Values:
Context Attributes space_data.pivot_point
Value INDIVIDUAL_ORIGINS
(default) Ctrl-C → clip.copy_tracks : KEYBOARD → PRESS

Copy Tracks

bpy.ops.clip.copy_tracks()

(default) Ctrl-V → clip.paste_tracks : KEYBOARD → PRESS

Paste Tracks

bpy.ops.clip.paste_tracks()