How to use AutoHotKey with Premiere - step by step tutorial for beginners!

74,916
20
Published 2021-02-22
AutoHotKey can drastically speed up your video editing in Premiere, by adding features it doesn't have! This tutorial shows exactly how to do it, step by step.
NOTE: Even if Premiere eventually gets some or all of these features, this tutorial will still teach you everything you need to know, for any future AHK scripts you may wish to write or modify.

0:00:00 Hello, world!
1:38 USE THE LINKED REPOSITORY TO FOLLOW ALONG:
github.com/TaranVH/2nd-keyboard/tree/1960e5c326d4a…
2:39 Downloading and installing AHK
www.autohotkey.com/
10:06 #singleinstance
14:52 What it means to "comment out" your code
16:13 #ifwinactive is very important
18:14 You can remap anything to anything else
20:08 Read all of this tutorial before you continue, except for section 7, objects:

www.autohotkey.com/docs/Tutorial.htm

21:03 1st script: ripple delete clip at playhead
31:44 Where to find all the shortcuts you must assign in Premiere, for my scripts to work!
32:17 Where to find MY Premiere shortcut assignments, and where Premiere stores them
37:45 2nd script: Instant cut at cursor
40:28 How "return" works
42:38 3rd script: Delete single clip at cursor

59:08 (Intermission) My tutorial creation process BTS - explanation of "dead ends"

1:01:29 Panel-specific shortcuts are important to know about
1:02:49 Upgrading your text editor! (to Notepad++)
notepad-plus-plus.org/downloads/
AHK syntax highlighting:
autohotkey.com/boards/viewtopic.php?t=50

1:07:40 Here's what preset() does
1:08:17 Why this tutorial will be relevant even if Premiere gets this feature someday
1:09:28 4th script: preset()!!
1:14:34 Why and how I use weird scan codes for debugging
1:17:48 WINDOW SPY - how to find the ahk_exe and ahk_class, etc
1:18:44 Back to preset()
1:55:11 cropclick() - optional!
1:59:33 tippy() - you don't need it.
2:00:37 Where to put all your AHK scripts!
(Make the following folders:)
C:\AHK\2nd-keyboard

2:02:50 Adding more function calls
2:06:41 Alternative to using my preset() function:
   • Premiere's EXCALIBUR extension - is i...  
knightsoftheeditingtable.com/

2:07:40 Make your scripts run automatically on startup.
(Put a shortcut to is, here:)
C:\Users\[YOUR_USERNAME]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

2:09:11 Right click to move playhead script
2:11:56 yes_delete_existing_keyframes.ahk
2:12:53 accelerated scrolling

All Comments (21)
  • @TaranVH
    I MIGHT make a follow up video to explain more things. But I don't know what to cover. So, AFTER you watch this video and try this stuff yourself, please reply to this comment, telling me what else you still find confusing, what functions of mine you can't get working and why, what weird issues you're encountering, etc. Be specific!
  • @schulenheimer
    Over two hours of a niche, nerdy editing tutorial? count me in.
  • @ymfah
    I use Vegas but I've been using AHK for my editing workflow thanks to these tutorials. Very nice.
  • @AntVenom
    Awesome! Even though I use Vegas, I'll probably watch this. Over a year ago I implemented AHK into my Vegas workflow because of you. I even set it up in an "object" oriented fashion so making scripts for new effect / preset combinations takes me like 30 seconds. And I started using AHK for editing because of you, so thanks!
  • yesterday I watched your tutorial on LTT and started to program my macros and I was banging my head on the table trying to get everything working and now I see this! What a life saver! Thank you so much Taran. I use the razer keyboard method btw
  • @Missreview102
    after 15 days of translating and learning English and AHK words. I did it (preset). feeling really good. thank you very very very much Taran VH...
  • @Drosophila
    Thank you so much Taran! You brought me to AutoHotKey, macrokeys, macrokeyboards and Premiere and therefore you helped me a lot.
  • From the entire (almost 8 hours series), this is by far the most useful to understand and create the code. Thank you so much!
  • @rednaxela5
    Thank you for this tutorial. I just downloaded the autohotkey then the accelerated scrolling scripts and it works. I'll come back here next time to fully understand the usage of autohotkey.
  • @Al_Gepe
    Thank you so much! I wish everyone was so thorough in their explanation and documentation... Seriously helpful!
  • @tdl3
    If Taran were my high school teacher, I would’ve got into Harvard.
  • @TimReviews
    Dude this SAVED my workflow so hard, I was already pretty efficient with my editing but I didn't realize how much time I could save just by using presets with hotkeys, it literally gave me like an extra hour everyday, it's so good. I do have a background in coding, so that made it easier to follow the tutorial, but you made it super clear and simple, thanks a lot man!!
  • @Ryan-jw5xw
    I'm not an editor but ever since watching your tutorials I've been using AHK for soooo many things. You have singlehandedly changed how I used my computers to the point I find it hard to use another PC that doesn't have my macros. Thank you for these keep it up!
  • @knif3r35
    Finally done with tutorial. Gives me headache thinking about how you wrote these scripts all by yourself. Also the side notes are really helpful in understand the code rather than just copying it. Thank you and hope you have a great day :)
  • @MatthiasDangl
    AHK is so useful for my Premiere Pro workflow. Thanks for taking so much time to show us this gamechanger!
  • @dvdkon7165
    Just a git tip: You can use tags for things like saying a specific commit is the one used in a tutorial. The nice thing about tags is that you can change which commit they point to, so you don't have to make multiple numbered commits and change links to point to the newest one.
  • @martinvelky3340
    Just this morning I bought 2nd keyboard with intend to automate and you drop this video later in the day, awesome