Knights of the Editing Table
Knights of the Editing Table
  • Manuscript
  • Extensions
    • Excalibur
      • What is it for?
      • How it works
      • Search Bar
        • Windows
      • Settings
        • Commands
        • General
      • List of Commands
        • Timecode
        • Clip
        • Sequence
        • Selection
        • Project
        • Export
        • Video/Audio Effects
        • Video/Audio Presets
        • Video/Audio Transitions
        • Preferences
        • Special
      • User Commands
        • Keyboard Shortcut
        • Wait
        • Wildcards
        • Extensions
      • Special Bins
      • Limitations
      • Compatibility
        • macOS Permissions
        • Windows Antivirus
      • Change Log
      • Uninstall
    • Quiver
      • Main panel
      • Settings
      • Start Marker
      • Bin item
      • Sequence item (group of clips)
      • Projects library
      • Spell Book shortcuts
      • Excalibur user command
      • Videos
      • Change log
      • Uninstall
    • Watchtower
      • What is it for?
      • How it works
      • Main Panel
      • Watch-folders manager
        • Image sequence detection
        • Supported camera folders
      • Settings
        • Regex folder name filter
      • Pro Tips
      • Spell Book shortcuts
      • Compatibility
      • Videos
      • Change log
      • Uninstall
    • Grave Robber
      • What is it for?
      • How it works
      • Main Panel
      • Settings
      • Spell Book shortcuts
      • Excalibur user command
      • Compatibility
        • Windows Antivirus
      • Change Log
      • Uninstall
    • Chronicler
      • What is it for?
      • How it works
      • Main Panel
      • Settings
        • General
        • Export
      • Compatibility
        • Windows Antivirus
      • Change Log
      • Uninstall
    • Anchor
      • Main panel
      • Spell Book shortcuts
      • Excalibur user command
      • Compatibility
      • Change Log
      • Uninstall
    • Cauldron
      • What is it for?
      • How it works
      • Compatibility
      • Change Log
      • Uninstall
    • Arrow
      • Main panel
      • Settings
      • Image transparency
      • Spell Book shortcuts
      • Excalibur user command
      • Compatibility
      • Change log
      • Uninstall
    • Compass
      • How it works
      • Wildcard names
      • Disable Compass
      • Compatibility
      • Change log
      • Uninstall
    • Portal
      • What is it for?
      • How it works
      • Settings
      • Spell Book shortcuts
      • Compatibility
      • Change log
      • Uninstall
    • The Game
      • Settings
      • Customize sounds
      • Change log
      • Uninstall
    • Spell Book
      • What is it for?
      • How it works
      • Main window
      • Control Surfaces
      • Supported apps
      • Uninstall
    • Spell Book [Excalibur version]
      • What is it for?
      • How it works
      • Uninstall
  • SUPPORT TOOLS
    • Merlin
      • Supported extensions
      • Uninstall
    • Undead
      • Supported extensions
      • Uninstall
  • Website
    • Free
      • Convert .kys file
    • License Management
  • Support
Powered by GitBook
On this page
  • Shortcut Listener
  • Premiere Pro API
  • Shortcut Presser
  1. Extensions
  2. Excalibur

How it works

Excalibur is a complex extension. It consists of three modules:

  1. Shortcut Listener

  2. Premiere Pro API

  3. Shortcut Presser

Shortcut Listener

There is no possibility in Premiere Pro API to register shortcut press and execute attached action. This is a big limitation for developers.

Essentially any program that has shortcuts has a shortcut listener, e.g.: Keyboard Maestro, AutoHotKey, Alfred.

That is why I developed a second extension, that goes along with Excalibur: Spellbook It listens for shortcut press inside Premiere Pro only, this allows to assign shortcuts to Excalibur search bar and any other command.

Premiere Pro API

The core of Excalibur, it is what makes Excalibur different from automation software, which relies on visual cues and replication of user interaction with Premiere Pro.

Excalibur knows which track is active, clip postion value, sequence name, playhead position, export presets, marker label, etc.

Shortcut Presser

When I developed Excalibur, I realized that adding transitions is not very convenient via Premiere Pro API, so I decided to make shortcut presser. With its help Excalibur easily adds transitions and moves selected clips with timecode.

Because not all commands are available in API (for example change label of a clip on timeline), I thought that it would be great to allow users to press any shortcut, as part of User Commands. This allows creating better and more complex workflows.

Last updated 4 years ago