The DeskCommit story

Why I put Mac display settings behind Control–Shift–D

See how DeskCommit works

Open DeskCommit with Control–Shift–D, choose a display, move it with the arrow keys, review the pending arrangement, and press Return to apply it.

I built DeskCommit because changing display settings kept interrupting work I had already started. The settings themselves were not difficult. Leaving an app, finding the right screen in System Settings, and getting back to my train of thought was the part I wanted to change.

I made Control–Shift–D the default shortcut for a palette where I could adjust arrangement, resolution, refresh rate, and the main display—then return to work.

You can change the shortcut in DeskCommit Settings.

By Yuto TakahashiLast updated: Last verified: Tested with: DeskCommit 0.4.3 (13) · macOS 26.5.1 · Apple silicon

What is DeskCommit?

DeskCommit lets you choose a display and move it left, right, above, or below another with the arrow keys. Press the default shortcut, Control–Shift–D, from any app, use Shift–Arrow when you want to align edges or centers, review the pending change, and press Return to apply it. You can change the shortcut in DeskCommit Settings. Resolution, refresh rate, and Main stay in the same palette.

This is not a build log. It is the reason I wanted this small utility to exist.

See how DeskCommit works

macOS 13 or later · Apple silicon and Intel · US$4.99 one-time

The display was connected, but I was not ready to work

I would plug a MacBook into a desk and see the external display light up. If left and right were reversed, I fixed the arrangement. If text was too small, I chose another resolution. Sometimes the main display or refresh rate needed attention too.

Each change took only a short time. Together, they were another interruption before development, design, writing, or editing could begin.

The same MacBook travelled between home, the office, and coworking spaces, but the external displays stayed behind. A different desk brought another set of decisions about position and resolution. I wanted that adjustment to feel familiar, not like starting a separate task.

A small display tool, not a Mac manager

At one point, DeskCommit also included window controls. I removed them. Adding windows, Spaces, and Split View would have given the app more features, but it would also have made its purpose less clear.

I wanted a tool I could open when the display setup felt wrong, without looking through unrelated controls. Control–Shift–D opens the palette; I choose the settings, review the proposed changes, and press Return to apply them.

Arrangement was the part I wanted to make especially direct. Select the display to move, then press the direction where it belongs: for left, for above. Use Shift–Arrow to align edges or centers. The controls follow the spatial decision I am already making.

A change should be visible before it takes effect

Speed alone was not enough. Changing resolution affects what I can read; changing arrangement affects where the pointer goes. If selecting an option immediately changed the screens, I would have another reason to hesitate.

DeskCommit shows the pending change first and waits for Return before applying it. While the palette remains open, Command–Z undoes the last applied change. Changes involving Low Resolution also have a 15-second confirmation window.

The name DeskCommit reflects that order: see the proposed change, then decide to commit it. I wanted the last step to be deliberate.

Why restoration is manual

Automatically restoring a setup when a display connects sounds convenient. During a meeting or screen share, though, an unexpected change across the screens could be unwelcome.

The current app shows a saved setup only when the connected display set exactly matches the saved one. You open the list with Command–P, choose a setup, and restore it manually. Connecting a display does not apply it automatically.

That final decision belongs to the person using the Mac. I wanted to reduce the repeated setup work without having the app decide when every screen should change.

Back to the work that was already in progress

DeskCommit is a small menu bar app for macOS 13 or later. It cannot detect a display macOS cannot see or overcome the limits of a cable or dock. It is not a solution to every display problem.

Its job is to adjust the displays the Mac already recognizes: open the palette, choose the changes, check them, and apply. I built it so that connecting a MacBook to a desk would not have to mean starting another round of settings work.

See DeskCommit's display controls and product demo.

Set up displays from your keyboard.

macOS 13 or later. Apple silicon and Intel. Up to two Macs for one person.

Buy DeskCommit · US$4.99

One-time purchase · No recurring charge · 7-day money-back guarantee