Speed Editing in Screenflow by Remapping Your Mouse with Karabiner

John Lindquist
InstructorJohn Lindquist
Share this video with your friends

Social Share Links

Send Tweet
Published 4 years ago
Updated 3 years ago

Ripple Delete is the most common command you will perform when editing with Screenflow, thus we should make it the simplest action to perform. Unfortunately, it requires a mouse click + shift and a command + delete. We can bind this sequence to a right mouse click using Karabiner mappings.

Instructor: [0:00] Basically, the only thing I do in Screenflow is shift click, and then the keyboard shortcut for ripple delete, which is command backspace, to take out the chunks between when I'm speaking. My goals is to make that action as simple as possible.

[0:16] You might consider configuring your mouse, but I don't have the option of changing my right click. On my middle button, the closest I could do is get an advanced click, which would allow me to shift click. It couldn't also do a command delete after that.

[0:32] We have to take it to the next level. In Karabiner, what I can do is add a section called Applications. I'll name this Screenflow. This will check for Screenflow in the ID of the currently open application. Then I can use my Screenflow condition inside of a new set of rules, which I'll define here.

[0:55] I'll write a description of this is ScreenFlow rules or this is ScreenFlow. The rules for this will start with a condition of ScreenFlow. Meaning, I only wanted to invoke these rules once ScreenFlow is the open application.

[1:10] I map a from combination of P key button to, which is my right click mouse button to a sequence of actions where the first one is P key button one. Meaning, a left click with a modifier of left shift and then the next action would be mandatory command. The key for the delete is called delete or backspace.

[1:40] Once I save this and I go back over to ScreenFlow, I can left click, right click, left click, right click, left click, right click and edit my video faster than I ever thought possible.

egghead
egghead
~ an hour ago

Member comments are a way for members to communicate, interact, and ask questions about a lesson.

The instructor or someone from the community might respond to your question Here are a few basic guidelines to commenting on egghead.io

Be on-Topic

Comments are for discussing a lesson. If you're having a general issue with the website functionality, please contact us at support@egghead.io.

Avoid meta-discussion

  • This was great!
  • This was horrible!
  • I didn't like this because it didn't match my skill level.
  • +1 It will likely be deleted as spam.

Code Problems?

Should be accompanied by code! Codesandbox or Stackblitz provide a way to share code and discuss it in context

Details and Context

Vague question? Vague answer. Any details and context you can provide will lure more interesting answers!

Markdown supported.
Become a member to join the discussionEnroll Today