Using the El Gato Stream Deck & Orbweaver with the Resolve Mini Control Surface

Speed-Boosting Resolve’s ‘Mini Panel’ With Gaming Keypads

June 14, 2018

Are you looking for ideas on programming your El Gato Stream Deck or Razer Orbweaver to speed up color correcting? Get some tips about focusing your efforts to reduce 'mouse travel' - increasing your productivity.

Working to massively reduce mouse movements across the screen

You’ve seen quite a number of articles, podcasts, and video Insights about colorist control surfaces here on Mixing Light. The over-arching theme is how they speed up your work by allowing you to work with two hands – and avoiding the limitation of working solely with the tip of your mouse (doing one thing at time). Plus, control surfaces let you develop muscle memory – pulling up menus and executing commands while focusing the image, rather than on the user interface.

On Mixing Light you’ve also seen how we categorize gaming keypads (such as the Stream Deck, Razor, and X-Keys) as control surfaces. Again, it’s a simple concept. You map keyboard shortcuts to these gaming keypads – minimizing the time your hands spend on the keyboard, maximizing their time on the control surface (and your eyes on the final image). In this Insight, my focus is on minimizing mouse travel time using a gaming keypad to maximally enhance the Resolve Mini control surface.

Programming the El Gato Stream Deck to minimize mouse travel time

Think about it – how much time do we spend pushing our mouse to the outer edges of the user interface to do common tasks? Answer: All the time. And how many of these at-the-edge tasks have assignable shortcuts? Answer: Very very few.

I didn’t realize until I was done with v001 of my Stream Deck programming that my approach was driven by one thing: Minimizing mouse travel time. After watching both of Joey’s Insights on the Stream Deck – and how he was using the Auto Hot Keys (an open-source Windows macro scripting program) to push the mouse around – new possibilities opened up to me.

I ended up modifying Joey’s scripts for my own purposes – which you’ll learn how to execute.

Along the way, I figured out a clean solution to a big problem I wanted to solve – dealing with right-click contextual menus, reliably. But in this Insight you don’t just stop with the El Gato, you learn how I’m using the Razor Orbweaver Chroma left-hand keypad as well.

Supplementing the Stream Deck with the Orbweaver

In reality, the Stream Deck is powerful enough that I could ditch the gaming keypad I’ve been using for a few years. But I’ve decided to keep it. I’m going to use it for what I call my ‘twitch commands’. It’s similar to how the Resolve Advanced Panels duplicate useful commands on both the left and right panels. In other words, there are a few commands that I find useful for quick left-hand access, even if they exist on the Resolve Mini panel. I describe my thinking on this in the video.

Premium Members: Download the scripts and settings

Just remember, you’ll have to adapt many of the Auto Hotkey Scripts to your screen resolution (I’m running at 3840 x 2160). Don’t forget about the Window Spy app that installs with Auto Hotkey, for easily figuring out your mouse X/Y coordinates.  Also, as I show in this Insight, if you want to run with Icons Only in the top and bottom of the Resolve User Interface (a new feature in Resolve 15) then almost every Auto Hotkey script I provide will need to be modified for those ‘edge-of-the-page’ mouse triggers (even if you’re running at my screen resolution).

Mapping my shortcuts to your keyboard

If you download the assets in this Insight (for Premium members), the quick HSL Presets that I talk about early in this Insight need to be manually mapped to your keyboard if you want to match my Stream Deck profile. Add these keyboard shortcuts to your layout – in this default Resolve 15 menu order (G, Y, R, M, B, C, L, D, L+D):

Windows: Cntrl+Shift+… 2, 6, 1, 5, 3, 4, 7, 8, 9
Mac: Cmd+Shift+… 2, 6, 1, 5, 3, 4, 7, 8, 9
Which is in this button order: R, G, B, C, M, Y, L, D, L+D… 1, 2, 3, 4, 5, 6, 7, 8, 9

Share your comments or ideas for scripts down below!

We can never say it enough: Comments energize us. We love hearing from you – your kudos, your jeers, your ideas, and your suggestions.



Member Content

Sorry... the rest of this content is for members only. You'll need to login or sign up to continue (we hope you do!).

Membership options
Member Login

Additional Downloads

Sorry... downloads are available for Premium Members only.

Become a Premium Member


25 thoughts on “Speed-Boosting Resolve’s ‘Mini Panel’ With Gaming Keypads”

    1. You’re welcome.

      Note: For my Presets you’ll need to add these keyboard shortcuts to your layout in this default menu order (G, Y, R, M, B, C, L, D, L+D):

      – Windows: Cntrl+Shift+… 2, 6, 1, 5, 3, 4, 7, 8, 9
      – Mac: Cmd+Shift+… 2, 6, 1, 5, 3, 4, 7, 8, 9

      Which is in this button order: R, G, B, C, M, Y, L, D, L+D… 1, 2, 3, 4, 5, 6, 7, 8, 9

      I’ll add this to the post above.

  1. Hi Patrick,

    I have a similar set up to yours in this video (with a DM240 instead of DM250), and I see that your keyboard is underneath your Mini. Do you have a mechanism for it to live under there and slide out? If so please share what you’ve done because I’ve been trying to accomplish that for a while now! I don’t have enough room for both on my desk!

      1. I’ve machined some new feet that screw into the base raising the panel (where the rack mount points are) by about 1/4 in (I could make that variable). If I get enough interest I’ve been thinking about making sets and we could sell them here for $10.

  2. Great inside, thanks Patrick! I have been using Pulover’s Macro creator ( ) to write little shortcut macros (mainly for Avid Symphony). It’s like a development environment for AutoHotKey so I find it easier to program in that. It also allows you to search the screen area, so if there are buttons or dialog boxes that move you can find and click them wherever they happen to be.

    1. Guido – awesome share. Searching the screen area is friggin’ brilliant. Thanks! If you ever think you want to do something in the Insights Library on how you’re scripting for Symphony, let us know (use the contact page)! It would be a great addition to the Library.

  3. Great Insight and thank you so much for maiking your Streamdeck Profile and scripst available! But Patrick, you can add a custom shortcut to toggle between color and all, I simply defined F1 for Color. You can save some steps by doing it in the Keyboard shortcuts menu and then just adding it to the Streamdeck, instead of going through all those mouse movements 😉

      1. Also, I really liked the idea of toggling the viewer off in the GUI! I started a project yesterday and was like: “I’m going to do it like Patrick and close my GUI viewer” I loved having it that way, specially since the DoP only has the master monitor to look at, but then I wanted to swipe a stil and had to turn it back on. I wound up leaving it on as I use the still store quite a lot. Do you have a workaround for swiping stills with the viewer off?

  4. Patrick,

    One little question. As far I can see while you don’t touch mini panel, lcd panels are turned off and when you touch it, they start to work… I’m using the same product but lcd panels are on all the time…

    How you done it? Is that something comes with Resolve 15 B3?

    1. Yes – in the most recent Public Beta BMD shipped v1.2 of the Mini firmware. That update adds ‘sleep mode’ to the Mini. It goes to sleep after X minutes of inactivity. I’m not sure what that precise X is, but it feels like around 10 minutes. It’s a little short for me, since the first button push is ignored and used to wake the panel – and when I’m grading it annoys me to wait. I’d prefer it go to sleep after 45 minutes or so (or make it user-definable).

  5. This is an immensely useful tutorial, probably one of the best you ever done.
    Thanks so much Patrick to share your profile and pictures for the Stream Deck.

    I just wanted to mention that Logitech and another brand called “Editors Keys” produce two amazing back light keyboards custom made for Resolve. I have both in my studio. I found them really useful for printer lights.
    I would like them to be reviewed by you some day.

    1. Funny you mention keyboards – I am in the market for a new keyboard that plays better with the Mini. I had no idea about the Logitech Video line of keyboards. The Editors Keys keyboard looks nifty as well. I think I’ll take a look at these! Thanks for the suggestion.

      1. it’s not for everyone – but I LOVE my Logitech k810 keybaords. Its like the small apple one but with backlight keys. Its very very flat compact. Plus via bluetooth it can connect to three computers and switch with a simple button push

  6. I’m using three StreamDecks and love them! One thing I’ve always wanted to be able to do that I’m unable to find a solution for: I have a variety of Power Grades that are single nodes, meant to be appended to a node graph (as opposed to completely replacing the entire grade). I can’t figure out any way to map these to keypresses or macros. It can’t really be done with virtual mouse clicks on the Power Grades tab because the positioning isn’t consistent. Any strategies I might be missing? If only there were an “append memory” command, that would be perfect…

    1. Hi Robert, did you ever find a solution to this? It would be really useful to be able to do as you describe. Also, do you know anywhere else that has more scripts that can be used with the Stream Deck? I’ve downloaded Patrick and Joey’s, but I’d be interested to see if anyone else has come up with anything else.

  7. Hi Patrick, I’ve just been trying out your profile on my Stream Deck – very impressive! I had only got as far as adding my 3 most commonly used buttons myself – Add Before Current, Add Outside, Apply Grade. I notice you don’t have ‘Apply Grade’ as one of your buttons, do you not find you need it? I find with my Mini Panel I can Grab Stills, toggle through my stills, but I can’t see anyway of applying the grade from my Stills, and hence I’d set up a button for Apply Grade on my Stream Deck. Wondering now if I’m missing something and there’s a way to Apply Grade on the Mini Panel itself since you’ve not used it on your Stream Deck? Thanks.

Leave a Reply

Hundreds of Free Tutorials

Get full access to our entire library of 900+ color tutorials for an entire week!

Start Your Free Trial