Build an Elgato Stream Deck control panel for your display setup

Put your daily display choices on separate Elgato Stream Deck keys: two comfortable brightness levels, Mac and PC inputs, and a display mode with a return key. This workflow makes named Apple Shortcuts first, verifies them on your own monitor, then assigns each shortcut to a pad hotkey.

Before you begin

Use one connected monitor whose desired brightness, input changes and modes already work in BetterDisplay. A monitor with two video cables does not necessarily accept input commands from both inputs. Its configured controller, transport and actual ports determine what is possible. Follow the Mac/PC input tutorial first if either direction is unverified.

Keep BetterDisplay running, with Apple Shortcuts available and Elgato’s Stream Deck app running on this Mac. Reserve six unused keys in an existing Stream Deck layout and six unused keyboard combinations. Check conflicts with macOS, BetterDisplay and the apps you normally use.

Keep the monitor’s own input buttons or remote within reach and an independent usable Mac desktop. On a MacBook, keep the lid open and its built-in display connected. If enabled, turn off Settings > Displays > Overview > Connection Management Settings… > Disconnect built-in display when an external display is connected if that screen is your recovery desktop. Otherwise use a separately connected recovery monitor. Keep existing hardware safety safeguards unchanged.

If automatic brightness, synchronization or display rules interfere, pause the relevant rule while testing. Keep the settings for your working mode so you can create a return key.

Native BetterDisplay actions in Shortcuts do not require enabling CLI access. Stream Deck needs its own macOS permission to send hotkeys. That is separate from BetterDisplay’s native media-key handling. This panel uses ordinary key actions and does not configure dials or install a BetterDisplay plugin.

Choose and test the six actions

  1. With the Mac input visible, choose two comfortable ordinary SDR brightness levels through App Menu > [monitor]. Confirm actual visibility, rather than assuming a stale app slider reflects the monitor’s current level. Record the two requested values and your original level. Name the two Shortcuts Desk Bright and Desk Dim. Choose percentages that suit your display.
  2. Through App Menu > [monitor] > Display Mode, test one offered mode suitable for your task, then return to the original working mode. Record each mode’s resolution, HiDPI/LoDPI scaling, refresh rate and color depth. Use the HiDPI and refresh-rate tutorial if the choice needs diagnosis. Use a mode that works on this monitor.
  3. Through App Menu > [monitor] > Input Source, verify the real PC input and the real Mac input, including the correct controller-specific rows. Keep playback paused while switching. Return with the monitor’s physical menu if necessary. If the Mac cannot send the return request while the PC input is active, retain the physical return method and keep that limitation in mind when using the Mac key. It cannot restore a missing communication path.

Your panel will contain Desk Bright, Desk Dim, PC Input, Mac Input, Task Mode and Return Mode. Make the two return choices easy to find. Each key requests one setting. It does not restore window positions or undo other keys automatically.

Make named Shortcuts

  1. In Apple Shortcuts, use the toolbar’s add button, set Shortcut Name to Desk Bright, and find BetterDisplay’s Set Brightness action in the action list. Add it to the editor. Select your actual monitor in Display and set Brightness to the first tested value. See Apple’s shortcut creation procedure.
  2. Expand the action’s additional parameter and turn Range includes software brightness upscaling off for this ordinary SDR example. It is on by default. This chooses how the action interprets the range, not the brightness controller. Set Brightness uses BetterDisplay’s appropriate brightness method, which can be hardware, software or combined. The action does not force hardware-only control.
  3. Run the shortcut with the editor’s run button while the Mac image is visible. Follow any permission prompt and check the actual display. Shortcut completion alone does not confirm the visible result. Create Desk Dim with the same monitor, upscaled-range off and your second tested value.

Desk Bright stores one Set Brightness request for Studio Display XDR at 46%, with software brightness upscaling off.

A named shortcut stores one brightness request for the selected display.

  1. Create Mac Input using BetterDisplay’s Input Source action. Select the actual monitor in Display, then its tested Mac-port row in Input Source, including the intended controller name. Create PC Input with the tested PC row. Unspecified is not an input command. Offered rows describe configured inputs. They do not prove that a cable is attached or the monitor accepts each command.
  2. Test Mac Input first, then PC Input and the return request while keeping the independent Mac desktop visible. Use the physical menu to recover immediately if the return path disappears. Neither shortcut powers the PC or selects where a USB keyboard is connected.

Native Mac Input shortcut with one Input Source action selecting FlipAction Pro and DisplayPort1 through DDC Control.

Mac Input stores an explicit input request for the selected display and controller.

  1. Create Return Mode using BetterDisplay’s Display Mode action and your actual monitor. Set Resolution, Scaling, Refresh Rate and Color Depth from the offered choices for the original working mode. Create Task Mode for the tested alternative. Leaving a parameter Unspecified omits that constraint. It is not a saved original value.
  2. Run Return Mode, then Task Mode, then return again. Check the actual resulting mode after each settles. BetterDisplay selects an available mode near the requested combination. It may handle the refresh rate separately. Check the result because the selected options may not all work together. Adjust the shortcut to the genuinely working combination before assigning a key.

The selected Display follows BetterDisplay’s app-local identity. Recheck it after replacing a monitor or changing how it is remembered. Avoid copying system display IDs, mode numbers or another person’s input values into these shortcuts. For advanced command discovery, use listing displays and modes and CLI examples. That route requires CLI access and a selector for the intended display.

Assign shortcut hotkeys and Stream Deck keys

  1. Open each verified shortcut’s Details, choose Add Keyboard Shortcut and record a different unused combination. Press that combination manually in your normal working app to verify it runs the intended shortcut. Apple documents running shortcuts with a keyboard combination. Reserved or conflicting shortcuts need a different combination.
  2. In the Stream Deck app, find System in the action list and drag Hotkey onto one of your reserved empty keys. In its property inspector, set Hotkey to the exact combination assigned to Return Mode. Repeat for the other five named shortcuts. Use separate Hotkey actions rather than Hotkey Switch, whose local alternation does not query the monitor’s current state. See Elgato’s current hotkey procedure.
  3. Set each action’s Title to its shortcut name so the two return requests remain identifiable. A title is a label you provide, not a current-input indicator. See Elgato’s title settings.
  4. If manually typed shortcuts work but Stream Deck does not send them, check System Settings > Privacy & Security > Accessibility > Stream Deck, then quit and relaunch Stream Deck after changing its permission. Test one key at a time, first brightness and mode/return, then the PC/Mac pair with physical recovery ready. Keep the correct Stream Deck layout active.

Offline Stream Deck profile with six System Hotkey keys. Return Mode is selected with its title, Control-Option-Command-F18 hotkey and Accessibility requirement visible.

The offline profile stores six separate display requests, with Return Mode selected.

Shortcuts saves your actions and hotkey assignments. No BetterDisplay Apply button is needed. Its Settings window can stay closed. Keep the app running and allow each display request to finish before pressing another key. This setup provides no automatic hardware-state feedback or dial mapping.

Check the result

With the Mac input visible, press each brightness key once and confirm a comfortable actual image on the intended monitor. Test Task Mode and Return Mode, checking the actual resolution, scaling, refresh rate and depth after settling. Confirm unrelated displays remain as expected.

Press PC Input and verify that the monitor shows the PC’s real image. From the still-usable Mac desktop, press Mac Input and verify the Mac image returns. If that request cannot reach the off-input monitor, use the physical menu and keep that limitation attached to the panel. A key animation, shortcut completion or app value is not proof that the physical input changed.

Troubleshooting

Undo the test setup

  1. Stop pressing the keys and let any pending requests finish. Return the monitor to the Mac using its physical menu if necessary.
  2. Remove the six Hotkey actions if you no longer use the panel. To remove a Shortcut’s keyboard combination, open its Details, click Run with and press Delete. To delete the Shortcut itself, select it and use Edit > Delete > Delete Shortcut. See Apple’s deletion procedure.
  3. Choose your preferred monitor input, brightness and mode. Deleting the Shortcuts does not restore hardware settings.
  4. Re-enable any rules you paused if you still want them. Check that they agree with your preferred display mode.
  5. Turn built-in automatic disconnection back on only if you want that behavior again and an external display is usable. Keep Stream Deck’s permission if you still use other hotkeys.

Additional information

This section explains feature availability and platform requirements.

Features requiring Pro license

Native Shortcuts access does not itself require Pro. The actions retain their underlying feature requirements: advanced brightness methods and particular group/protection features can require Pro. BetterDisplay’s custom input-source keyboard slots require Pro. This panel uses Apple Shortcuts hotkeys instead of those slots.

Platform compatibility

The described native actions are available on Apple silicon and Intel Macs running supported macOS 26.3 or later. Actual brightness, input switching and modes depend on the monitor, configured controller and connection. Stream Deck requires its supported Mac software, compatible device and hotkey permission. No Screen Recording permission is needed for this panel.