Program Faster with X Keys

My preferred console usually is one with a small footprint.  In Eos it’s the IonXE, in MA it’s the Command wing, with Chamsys it’s the Stadium Connect, etc.  I’ve spent a lot of time traveling from show to show and more recently from (film) location to location, and having a compact footprint is irresistible to me.  But there are things that are not present on these smaller form factors that are hard to live without- mostly freely assignable keys for macros.  So how do I work around that?  X-keys.

For the uninitiated, X Keys are a product line with many form factors that allow you to program a series of keystrokes and assign them to one button.  This allows you to use your console’s keyboard shortcuts to trigger things you want.  If your console doesn’t support the function you want, they always seem to support putting what you want into a macro, then triggering the macros from X Keys.

All X Keys products are made to last and I’ve never had any significant issues with one as I’ve travelled around the world.  One irritant I should mention is the keycaps (which come off so you can place lables under them) can get knocked loose during travel if you don’t protect them.  

The way I set up any X Key device is always the same.  I program each button to trigger a series of macros in numerical order.  80 keys?  Macros 801 through 880.  16 keys? Macros 901 through 916.  24 keys? Macros 701 through 724.  This way, when I’ve left empty space to add more macros as I need them, I don’t have to edit the device to make it work- it’s always been ready to trigger the whole range of macros.  I just create the macro in the console, stick a piece of tape on the button it’s pre-assigned to, and get on with my production.

My favorite three X Keys are great for different reasons:

The XK 80 is the one I’ve used the longest.  I have every macro I need to build, update, and revise a show of any size.  There is plenty of room to have all my most-used macros available with plenty room to add new macros as special needs of the production (or day of programming) pop up.  Always make sure you have some room to add! 

The XK 16 is the perfect form factor for the truly tight programming spaces.  I’ve often taped this to the console right above the encoders. I adore this form factor, though obviously 16 keys is rather limited for a macro-hungry programmer such as myself.  TBH, I’ve always used this with MA products, where it basically gives me buttons I wish were already on the console. 

The XK 24 is my most recent addition.  I’ve noticed I use far fewer macros when programming film, and since every day I’m on a smallish cart, having the smallest form factor that can fill my needs is ideal.  

In the spirit of trying to be as helpful as possible, you should know that there are other manufacturers that make similar products sometimes at lower price points.  I’ve tried several of them and have not found the lower price worth the awkward setup and limited support.  But you can easily find other options on Amazon or other online store you enjoy shopping with if budget is an obstacle.

Though I could do a show without these products, I would never actually want to.  Macros are an ideal way to speed up your programming, and this is a profession about speed and precision.  What programming tools do you use to speed up your work?  Hit me in the comments.  And if you are curious, these are macros I use on the full 80 key setup.   

(Sorry about the weird red line through the second to last row.  I couldn’t figure out how to get rid of it!)

4 comments

  1. Greg - Reply

    Thanks for the article! I love my Xkeys too and am working on a makeshift piston rail for pipe organ using the XK 16. Any way you can share your macro grid as an editable Word doc? Something that can be printed out on 8.5×11? I’ve been looking for an easy-to-use template to make my own button labels that doesn’t involve Photoshop or anything fancy.

    • admin - Reply

      I use Affinity (which is free) for any Photoshop needs. Highly recommend. Download one of the templates from their website and just add the text to the buttons!

  2. Leo - Reply

    Hi Mark,

    I’m looking for some macro key solutions for different consoles, I’m so glad I found your article, it’s very inspiring! I have some question about your setup:

    1. how do you program your x-keys, do you use the hardware or software mode?
    2. do you use the x-keys with the consoles directly, or they need to work with the computer running the lighting software?
    3. how easy or hard is it switching from one board to another, as in different brand such as from Eos to MA?
    4. do you mind to share your macros shown on your 80-key setup (I’m always interested how different programers setup their macros)? Is that more for Eos? or is it universal for the layout, and you can change the macro preset in software for different console?

    Thank you so much!
    Leo

    • Mark LaPierre - Reply

      1. I program my x-keys in hardware mode. That’s key to being able to use it with a console, since it means the device is just recognized as a standard keyboard that you happened to program multiple keystrokes on each key.
      2. Answered above.
      3. Not hard except the initial programming time. You can save each profile on your laptop and switch between them in one minute.
      4. I have several layouts (and several x-keys) to serve different projects. I’m assuming you would want the “big huge rig with tons of moving lights” version? In answer to the other half of this question- I keep the layout the same since muscle memory is important to working fast. Then I just use the macroworks software to switch between Eos and MA (and any other consoles as well). I’ll try to email you to get the answer on which layout you want.

Leave a Reply to Mark LaPierre Cancel reply

Your email address will not be published. Required fields are marked *