Ecamm vs. Elgato Stop Hotkey Conflicts in Seconds!

If you use Ecamm Live, Elgato Camera Hub, Elgato Prompter, and a Loupedeck together, you may run into a very specific but very annoying problem: trying to scroll your script can accidentally switch scenes in Ecamm Live.

That is exactly what happened in my setup. I had a Loupedeck dial mapped to scroll my script, but the same shortcut was also being picked up by Ecamm Live. During a live stream, that is not the kind of surprise you want.

Quick Answer

The fix is to use BetterTouchTool on the Mac to catch the shared shortcut when Ecamm Live is active, then forward that shortcut to Elgato Camera Hub instead. In my case, the conflicting shortcuts were Control + Command + Page Up and Control + Command + Page Down.

Ecamm Live uses those shortcuts to cycle through scenes. Elgato Camera Hub uses them to move through the Prompter script. Since I did not find a built-in way to remap those shortcuts inside either app, BetterTouchTool became the workaround.

What Was Going Wrong

The problem came from two apps listening for the same hotkeys at the same time.

In Ecamm Live beta, Control + Command + Page Up and Control + Command + Page Down cycle through scenes. In Elgato Camera Hub, those same shortcuts move through the Prompter script.

My Loupedeck was already programmed to send those shortcuts from a dial. Turning the dial felt great for script scrolling because it has that clicky, controlled movement. The issue was that every turn could also move Ecamm to another scene.

That meant the control I wanted for the prompter was also triggering a completely different action in the live production app.

Why BetterTouchTool Helped

BetterTouchTool lets you create keyboard rules per application. That matters here because the goal was not to change the shortcut everywhere on the Mac. I only needed to change what happened when Ecamm Live was the active app.

The rule I set up watches for Control + Command + Page Up and Control + Command + Page Down while Ecamm Live is selected. Instead of letting Ecamm handle those shortcuts, BetterTouchTool sends them to Elgato Camera Hub.

The practical result is simple: the Loupedeck dial still scrolls the Elgato Prompter script, but Ecamm Live no longer changes scenes when I turn it.

Getting BetterTouchTool

You can find BetterTouchTool at folivora.ai. In the video, I showed a quick search for BetterTouchTool, then went to the download page.

At the time I recorded this, BetterTouchTool offered a 45-day free trial. The pricing I saw was about $14 for a two-year license or about $24 for a lifetime license. It was also available through Setapp for people who already use that subscription.

After installing it, macOS may ask for permissions in System Settings. BetterTouchTool walks through those prompts, and those permissions are needed because the app is watching for and sending keyboard shortcuts.

The BetterTouchTool Setup

Inside BetterTouchTool, I created an app-specific configuration for Ecamm Live. This part is important. I did not make a global shortcut rule because I only wanted this behavior when working in Ecamm Live.

The basic setup is to add Ecamm Live as the target application, then create two keyboard shortcut triggers: one for Control + Command + Page Down and one for Control + Command + Page Up.

For each trigger, the action is set to Send Shortcut to Specific Application. The shortcut being sent is the same shortcut that was received, but the destination app is Elgato Camera Hub.

That means BetterTouchTool is effectively saying: when Ecamm Live is active and this shortcut happens, send it over to Camera Hub instead.

  • Open BetterTouchTool.
  • Add Ecamm Live as an app-specific configuration.
  • Choose the Keyboard section.
  • Add a shortcut trigger for Control + Command + Page Down.
  • Set the action to Send Shortcut to Specific Application.
  • Choose Elgato Camera Hub as the destination app.
  • Repeat the same process for Control + Command + Page Up.

Using The Loupedeck Dial

My Loupedeck was already mapped so turning the dial sent the Page Up and Page Down shortcut combinations. I used the dial because it feels natural for scrolling a script: one click left or right moves the Prompter in a controlled way.

When setting the shortcut in BetterTouchTool, I used the Loupedeck dial itself to record the input. Turning the dial one click allowed BetterTouchTool to capture the shortcut directly.

One detail that can be confusing is that you enter the shortcut twice in the rule: once as the trigger BetterTouchTool is watching for, and once as the shortcut BetterTouchTool sends to the selected app. In this setup, both are the same shortcut, but BetterTouchTool lets you send a different shortcut if you ever need to remap it to something else.

The Final Result

After the rule was in place, I tested it by scrolling the Prompter with the Loupedeck dial while Ecamm Live was still active.

The Prompter moved as expected, and Ecamm Live did not switch scenes. That was the outcome I needed: prompter control stayed intact, and the live production scenes stopped moving by accident.

This is a narrow fix, but it solves a real workflow problem. If you use multiple live production or camera apps on a Mac, shortcut overlap is something to watch for. BetterTouchTool gives you a way to route those shortcuts more deliberately when the apps themselves do not offer enough control.

Key Takeaways

  • Ecamm Live and Elgato Camera Hub can respond to the same Control + Command + Page Up/Page Down shortcuts.
  • That shortcut overlap can cause Ecamm Live scenes to change while scrolling an Elgato Prompter script.
  • BetterTouchTool can create app-specific rules so the shortcut is intercepted when Ecamm Live is active.
  • The fix is to forward those shortcuts to Elgato Camera Hub instead of letting Ecamm Live handle them.
  • This keeps the Loupedeck dial useful for Prompter scrolling without accidental scene switching.

Watch the Video

The video above above if you want to see the BetterTouchTool setup on screen, including where the Ecamm Live app rule goes, how the shortcut triggers are added, and how the final Loupedeck scrolling test behaves.

Watch on YouTube