Lesson 5 of 24

Video editing keyboard shortcuts: editing by hand in Sharpy

The video editing keyboard shortcuts, trims and timeline moves in Sharpy, with Premiere Pro or Final Cut Pro keys, and the agent on the same timeline.

A man in his forties edits at a desk at night, one hand on the keyboard and one on the mouse, lit by a desk lamp and an out-of-focus monitor.

The short answer

The video editing keyboard shortcuts that matter most are J, K and L to play, I and O to mark a range, and the keys that trim to the playhead, and Sharpy has them all. Choose Premiere Pro or Final Cut Pro keys in Settings, then edit in the viewer, the timeline and the inspector as you would in either: mark In and Out, Lift or Extract, trim with the trim tools, shuttle with sound. The agent can edit the same timeline at the same time, and every gesture is one step of undo.

What are the most useful video editing shortcuts?

The most useful video editing shortcuts are the ones you press hundreds of times an hour: J, K and L to play and stop, I and O to mark a range, and the keys that cut or trim at the playhead. In Sharpy:

What it does Key
Play backwards, stop, play forwards J, K, L
Mark In and Out I and O
Mark the clip under the playhead X
Trim back or forward to the playhead Q and W (Premiere keys)
Jump to the previous or next edit Up and Down, with ⌥ for any track
Ripple Edit, Rolling Edit, Slip and Slide tools B, N, Y and U (Premiere keys)
Rate Stretch and Razor tools R and C (Premiere keys)
Slip a selected clip by a frame ⌥⌘← and ⌥⌘→, ⇧ for five (Premiere keys)
Switch a clip off and on ⇧⌘E (Premiere) or V (Final Cut)
Insert or Overwrite from the source , and . (Premiere) or W and D (Final Cut)
Blend the selected joins with the default transition ⌘D (Premiere) or ⌘T (Final Cut)
Find by what is said ⌘F
Undo ⌘Z

Can you use Premiere Pro or Final Cut Pro shortcuts in Sharpy?

Yes. In Settings, choose the Premiere Pro preset, which is the default, or the Final Cut Pro preset beside it, and pick the one your hands already know. The keys were taken from the vendors' own published lists: every row of Adobe's Default keyboard shortcuts page, and every row of Apple's guide for Final Cut Pro 12.3. The few keys no Adobe page prints are marked as Sharpy's own.

The preset is this Mac's preference, never part of the edit, so the edit file is the same whichever keys wrote it. A key typed into a field goes to the field, so ⌘C in a caption copies its words. In the words view, Delete cuts the selected words. You can rebind any key and save window layouts as workspaces.

What is JKL editing?

JKL editing is playing through footage with three keys under one hand: L plays forwards, K stops, J plays backwards, and pressing L or J again plays faster. You run through a take at speed, brake with K and land on the moment. Final Cut Pro's own guide describes the same keys.

Sharpy adds the sound. L plays faster with each press and the pitch rises, so you know how fast you are going without looking. K is a brake, not a toggle, and pressing the opposite key turns the shuttle round straight away instead of stepping down through the speeds. Speeds run from a quarter to four times. Drag the playhead and you hear a short burst of sound at each new frame, so you can cut on what you hear rather than the shape of the waveform.

To go somewhere exact, type a timecode in the transport's field. It reads from the right, as every editor's does: "12" is twelve frames, "215" is two seconds and fifteen frames.

How do In, Out, Lift and Extract work?

They take a stretch out of the edit in four steps:

  1. Mark the range. Press I and O. The Out includes the frame it was marked on, as Premiere's does, and X marks the clip under the playhead. The ruler shades the range with a bracket at each end you can drag.
  2. Check the targets. Each track head's name is its target, filled while an edit at the playhead reaches it. Every unlocked track starts targeted; locked tracks are never targeted or moved.
  3. Lift or Extract. Lift removes the range from the targeted tracks and leaves the gap. Extract removes it and closes up.
  4. Keep sync. With Keep Every Track in Sync on, the other unlocked tracks lose the same time, so an Extract from the picture alone keeps the sound in step.

Add Edit cuts the targeted tracks at the playhead, and Add Edit to All Tracks cuts every unlocked one. A Lift, or Clear, Leaving the Gap, leaves a hole in the voice track; the agent lifts a range with edit_range and fills the hole with edit_track, using the room's own sound from the recording's quietest stretches.

How do you trim a clip with the trim tools?

From the keyboard, Q and W take out the time between the playhead and the edit before or after it on the targeted tracks, and Up and Down jump from edit to edit. For drags, each trim tool has its own pointer that shows what a drag would do:

  • Ripple Edit (B): drag an end and everything after it follows.
  • Rolling Edit (N): move a join; nothing changes length.
  • Slip (Y): change which frames a clip shows, not where it sits.
  • Slide (U): move a clip between its neighbours.
  • Rate Stretch (R): change the speed to fill the length you drag to.
  • Razor (C): cut where you click; with ⇧, every unlocked track.

While you trim, the viewer shows the two frames either side of the edit, and a drag stops at its limit, the last frame of media or the clip in the way, with the reason on screen while the mouse is still down. Hold ⌥ over a join on the timeline to roll it. Roll the picture or the sound alone and you make a split edit: the sound changing after its picture is an L cut, before it a J cut.

A young woman in closed-back headphones leans towards a monitor to judge a cut, one finger resting on the keyboard, in a quiet office in the late afternoon.
Judge a join on the approach: Sharpy can play two seconds before a cut and one after, so you meet it the way a viewer does.

What else does the timeline do for you?

  • Gaps. Click the empty space between clips and press Delete: the gap closes as one step, taking the same time off every track kept in sync.
  • Switching a clip off. ⇧⌘E or V hides and mutes a clip but keeps its place, length, trims, keys and looks. Use it to test whether a shot is needed instead of deleting it.
  • Adjustment tracks. A track that holds looks over a range and no media. Add Edit cuts it, Lift takes the grade off the marked range, and with sync on it gains and loses time with the material, so a grade stays where you set it.
  • Cuts that keep what the clip shows. Splitting a clip keeps every instant looking and sounding as it did: the fade-in stays with the head, the fade-out with the tail. Every gesture is one step of history, so one drag of a slider is one ⌘Z.

How do you and the agent edit the same timeline?

The window, the agent and the command line all change one edit, and each sees the others' changes as they happen. The agent's steps join the window's undo history, one tool call to one step, and the status line under the picture says who did what. The agent is told what you changed since it last looked and knows where your playhead is and which clips are selected. A change that no longer applies, such as a split on a clip the other side has just trimmed, is refused with the reason, and nothing is written.

Mark a clip hands off and the agent leaves it alone. When you undo a step the agent made, it keeps that as a correction and reads it before proposing again. Editing with Claude or Codex through MCP covers connecting the agent, and the next lesson, how to log footage, covers markers and bins.

Frequently asked questions

01

Can I change Sharpy's keyboard shortcuts?

Yes. Start from either preset and rebind any key.

02

Does Sharpy have a source monitor?

Yes, in the one viewer. Double-click a clip in the bin to see it as shot, with its own playhead, In and Out, then Insert or Overwrite the marked stretch at the edit's playhead. ⇧2 and ⇧4 switch between source and edit on the Premiere keys.

03

Does Sharpy save my edit automatically?

Yes. Every change is written to disk the moment it is made, so a crash costs nothing beyond the step being written.

04

Can I finish the edit in Premiere Pro or Final Cut Pro?

Yes. Sharpy exports FCPXML, a CMX 3600 EDL or OpenTimelineIO, and says what a format cannot carry instead of dropping it.

05

Do I have to use the agent?

No. Sharpy is a full editor for the manual work too, and the agent is there when you want it.

Sources

Checked on 18 October 2026.

hopeengineer

Written by

hopeengineer

Software architect and founder of Sharpy and Threadify. Builds scalable systems and AI tools, and writes here about how Sharpy understands and edits video.

Sharpy opens on 1 November 2026.

The world's first context-aware agentic video editor, on your Mac. One plan, unlimited edits.