> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getjumper.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Final Cut Pro Installation

> A step-by-step guide to installing Jumper for FCP

## Why does Jumper need these permissions?

Due to technical limitations in FCP's native API, Jumper needs to use macOS's built-in Accessibility API to make things work. More information about why can be found at the bottom of this page

## Instructions

<Steps>
  <Step title="Install Jumper from the dmg">
    Open the `.dmg` file that has been downloaded from the website.

    <img src="https://mintcdn.com/jumper/Len6emCb8JU3Twaf/images/install-01.avif?fit=max&auto=format&n=Len6emCb8JU3Twaf&q=85&s=67073aea7257d94d4c5b4a2d63dc0cc2" alt="install-01.avif" width="1500" height="900" data-path="images/install-01.avif" />

    Drag the `Jumper` application into your `Applications` folder.
    You can now launch `Jumper` by double clicking on it within your `Applications` folder.
  </Step>

  <Step title="Enable Jumper for Final Cut Pro">
    Tick the **Enable Jumper in Final Cut Pro** toggle box

    <img src="https://mintcdn.com/jumper/HwBuRGSKkF9cuWvI/images/mac-fcp-install-01.avif?fit=max&auto=format&n=HwBuRGSKkF9cuWvI&q=85&s=4539e901f8fc52c1c6662c3e04cc2582" alt="mac-fcp-install-01.avif" width="1200" height="1856" data-path="images/mac-fcp-install-01.avif" />

    You now need to enable all the necessary permissions.
  </Step>

  <Step title="Enable Accessibility Permission">
    Click the first **Accessibility Permissions** toggle.
    You'll see this alert:

    <img src="https://mintcdn.com/jumper/Len6emCb8JU3Twaf/images/install-05.avif?fit=max&auto=format&n=Len6emCb8JU3Twaf&q=85&s=6bc0cfaa45b323b74d201e686c5efc3f" alt="install-05.avif" width="1200" height="1856" data-path="images/install-05.avif" />

    Click **OK**.

    You'll see this alert:

    <img src="https://mintcdn.com/jumper/Len6emCb8JU3Twaf/images/install-06.avif?fit=max&auto=format&n=Len6emCb8JU3Twaf&q=85&s=251c023ecc60eddda05e1f53f96fd3ba" alt="install-06.avif" width="922" height="354" data-path="images/install-06.avif" />

    Click **Open System Settings**.

    Tick the **Jumper Accessibility Helper** toggle:

    <img src="https://mintcdn.com/jumper/Len6emCb8JU3Twaf/images/install-07.avif?fit=max&auto=format&n=Len6emCb8JU3Twaf&q=85&s=b77d53227330b4f13cefffb5f16a1b11" alt="install-07.avif" width="1430" height="1740" data-path="images/install-07.avif" />

    You'll be prompted to enter your system password (or use Touch ID):

    <img src="https://mintcdn.com/jumper/Len6emCb8JU3Twaf/images/install-08.avif?fit=max&auto=format&n=Len6emCb8JU3Twaf&q=85&s=6ba1cec638dd269ee61625313daf3a91" alt="install-08.avif" width="1430" height="1700" data-path="images/install-08.avif" />

    After entering your system password, **Jumper Accessibility Helper** should now be ticked.

    <img src="https://mintcdn.com/jumper/Len6emCb8JU3Twaf/images/install-09.avif?fit=max&auto=format&n=Len6emCb8JU3Twaf&q=85&s=a6120ad03ad5f5281b3c6fd58e3d2955" alt="install-09.avif" width="929" height="99" data-path="images/install-09.avif" />
  </Step>

  <Step title="Enable Screen Recording Permission">
    Now go back to `Jumper.app` and tick the next checkbox. You'll be presented with:

    <img src="https://mintcdn.com/jumper/Len6emCb8JU3Twaf/images/install-10.avif?fit=max&auto=format&n=Len6emCb8JU3Twaf&q=85&s=6c8a1b2e354a4a09354e7c844c4f34f4" alt="install-10.avif" width="1200" height="1856" data-path="images/install-10.avif" />

    Click **OK**.

    You'll see this alert:

    <img src="https://mintcdn.com/jumper/Len6emCb8JU3Twaf/images/install-11.avif?fit=max&auto=format&n=Len6emCb8JU3Twaf&q=85&s=0432b177dd2352c93dd5fdf8fce6eeb3" alt="install-11.avif" width="922" height="354" data-path="images/install-11.avif" />

    Click **Open System Settings**.

    It will look like this:

    <img src="https://mintcdn.com/jumper/Len6emCb8JU3Twaf/images/install-12.avif?fit=max&auto=format&n=Len6emCb8JU3Twaf&q=85&s=42e15d4edff124e2cc4aac1ea3cccd2d" alt="install-12.avif" width="1430" height="1740" data-path="images/install-12.avif" />

    Click the toggle next to `Jumper`.

    You'll be prompted to enter your system password (or use Touch ID):

    <img src="https://mintcdn.com/jumper/Len6emCb8JU3Twaf/images/install-13.avif?fit=max&auto=format&n=Len6emCb8JU3Twaf&q=85&s=aae1ac025d4b003cbe9727f97a15a406" alt="install-13.avif" width="1430" height="1740" data-path="images/install-13.avif" />

    After entering your system password, you'll be presented with:

    <img src="https://mintcdn.com/jumper/Len6emCb8JU3Twaf/images/install-14.avif?fit=max&auto=format&n=Len6emCb8JU3Twaf&q=85&s=32116fef3e865a4c103af089869d5de0" alt="install-14.avif" width="1430" height="1740" data-path="images/install-14.avif" />

    Click **Later** and go back to `Jumper.app`.
  </Step>

  <Step title="Enable Full Disk Access Permission">
    Click the **Full Disk Access Permission** toggle.

    You'll be presented with:

    <img src="https://mintcdn.com/jumper/Len6emCb8JU3Twaf/images/install-15.avif?fit=max&auto=format&n=Len6emCb8JU3Twaf&q=85&s=197355f25c2dfa9970d70b27ad40f084" alt="install-15.avif" width="1200" height="1856" data-path="images/install-15.avif" />

    Click **OK**.

    You'll be presented with:

    <img src="https://mintcdn.com/jumper/Len6emCb8JU3Twaf/images/install-16.avif?fit=max&auto=format&n=Len6emCb8JU3Twaf&q=85&s=69b92b502bb7e53c2f0484d084ddd26f" alt="install-16.avif" width="520" height="608" data-path="images/install-16.avif" />

    Click **Allow**.

    In **System Settings** find **Jumper** and click the toggle:

    <img src="https://mintcdn.com/jumper/Len6emCb8JU3Twaf/images/install-17.avif?fit=max&auto=format&n=Len6emCb8JU3Twaf&q=85&s=eec6e5dc5dba03b02622cf83fe9b597f" alt="install-17.avif" width="1430" height="1740" data-path="images/install-17.avif" />

    You'll be presented with:

    <img src="https://mintcdn.com/jumper/Len6emCb8JU3Twaf/images/install-18.avif?fit=max&auto=format&n=Len6emCb8JU3Twaf&q=85&s=fa110dfd5c4fb6c1f8d3186ff23b284b" alt="install-18.avif" width="1430" height="1740" data-path="images/install-18.avif" />

    Click **Quit & Reopen**. This will restart `Jumper.app`.

    Everything should now be ticked in `Jumper.app` like the below:

    <img src="https://mintcdn.com/jumper/HwBuRGSKkF9cuWvI/images/install-19.avif?fit=max&auto=format&n=HwBuRGSKkF9cuWvI&q=85&s=8f8572a03a5091bfa9537665d67ec599" alt="install-19.avif" width="1200" height="1856" data-path="images/install-19.avif" />
  </Step>

  <Step title="Open Jumper in FCP">
    Click **Open Final Cut Pro**.

    You can now access Jumper from the Workflow Extension toolbar icon:

    <img src="https://mintcdn.com/jumper/HwBuRGSKkF9cuWvI/images/install-20.avif?fit=max&auto=format&n=HwBuRGSKkF9cuWvI&q=85&s=20cad51de95716c852983bc048714b18" alt="install-20.avif" width="588" height="2206" data-path="images/install-20.avif" />

    And from **Window -> Extensions -> Jumper**:

    <img src="https://mintcdn.com/jumper/HwBuRGSKkF9cuWvI/images/install-21.avif?fit=max&auto=format&n=HwBuRGSKkF9cuWvI&q=85&s=ab83f0e1846e706986f959537c26847f" alt="install-21.avif" width="1302" height="1976" data-path="images/install-21.avif" />
  </Step>

  <Step title="Assign Paste Timecode shortcut">
    In order for Jumper to work as fast and reliably as possible in Final Cut Pro, you need to make sure you assign the **Paste Timecode** shortcut within the Final Cut Pro Command Editor to SOMETHING.

    It doesn't matter what keyboard shortcut you use - it just needs to be assigned to SOMETHING.

    As of **Final Cut Pro 11**, Final Cut Pro now has a default shortcut key for **Paste Timecode**.

    For those using earlier versions of Final Cut Pro, or who have customised their keyboard shortcuts...

    If you click a thumbnail in Jumper without a shortcut key assigned, Jumper will display this notification:

    <img src="https://mintcdn.com/jumper/HwBuRGSKkF9cuWvI/images/paste-timecode-01.avif?fit=max&auto=format&n=HwBuRGSKkF9cuWvI&q=85&s=71f26901414c916916ddbf23187c7d6e" alt="paste-timecode-01.avif" width="791" height="272" data-path="images/paste-timecode-01.avif" />

    If you hover over the notification, a button will appear (this is terrible UI design, but it's from Apple, and not something we can control):

    <img src="https://mintcdn.com/jumper/HwBuRGSKkF9cuWvI/images/paste-timecode-02.avif?fit=max&auto=format&n=HwBuRGSKkF9cuWvI&q=85&s=77068b3a1aaad058cf08baf3f5905034" alt="paste-timecode-02.avif" width="800" height="287" data-path="images/paste-timecode-02.avif" />

    When you click it you'll see a new notification like this:

    <img src="https://mintcdn.com/jumper/HwBuRGSKkF9cuWvI/images/paste-timecode-04.avif?fit=max&auto=format&n=HwBuRGSKkF9cuWvI&q=85&s=f831b59cf03ee36e69a17c95b0afeb04" alt="paste-timecode-04.avif" width="757" height="240" data-path="images/paste-timecode-04.avif" />

    And the Command Editor will automatically select the **Paste Timecode** entry:

    <img src="https://mintcdn.com/jumper/HwBuRGSKkF9cuWvI/images/paste-timecode-03.avif?fit=max&auto=format&n=HwBuRGSKkF9cuWvI&q=85&s=7636b8a7613c6e8b8003ca9c66b4b8ee" alt="paste-timecode-03.avif" width="2808" height="1834" data-path="images/paste-timecode-03.avif" />

    You can now assign it to whatever you want, save your Command Set, and now Jumper can use it!
  </Step>
</Steps>

## About the permissions

### Accessibility Permission

Jumper requires Accessibility Permission to trigger commands and menu bar items in Final Cut Pro through macOS's built-in Accessibility Automation.

This is only required for Final Cut Pro - it is not required if you're only using Adobe Premiere, DaVinci Resolve or Avid Media Composer.

We use the Accessibility API to programmatically "click" on buttons and menu bar items - similar to how Automator, Keyboard Maestro, BetterTouchTool, etc. works.

### Screen Recording Permission

Jumper requires the Screen Recording permission to detect things on your screen when using Final Cut Pro.

This is only required for Final Cut Pro - it is not required if you're only using Adobe Premiere, DaVinci Resolve or Avid Media Composer.

This is a new Security Setting that started in macOS Catalina.

Jumper does not record the screen.

We're not "recording" the screen as a video like a QuickTime Player or a screen recording application would do - we're simply using Apple's APIs to get access to information about the contents of the screen.

We use Apple's APIs to get the name of windows that are open.

We also use the APIs to help detect when Final Cut Pro is playing and paused, by "looking" at the play/pause button in the Viewer.

Nothing is saved to disk. Nothing is transmitted online.

We simply use Apple's APIs to access screen information.

We also have the option of OPTIONALLY sending screenshots when you submit feedback.

Lots of other applications like Bartender and BetterTouchTool have this same limitation.

We use the same techniques as the totally open-source CommandPost, so you can always inspect their code to see what's going on.

### Full Disk Access Permission

Jumper requires Full Disk Access to read Final Cut Pro's Preferences File (\~/Library/Preferences/com.apple.FinalCut.plist) and the current Final Cut Pro Command Set.

This is only required for Final Cut Pro - it is not required if you're only using Adobe Premiere, DaVinci Resolve or Avid Media Composer.

Due to macOS's very tight security in recent releases, we need explicit permission to read files inside the user's Library folder.

We only use this permission to read Final Cut Pro preferences files.

## Is Jumper compatible with CommandPost?

Yes! Although Jumper does have a specialised version of CommandPost running under the hood (we called it the Final Cut Pro Automation Engine in Jumper.app and Jumper Accessibility Helper in Activity Monitor), it's fully compatible with Jumper.
