Gamely app icon

Don't let a stray mouse
ruin your fullscreen game

The moment macOS Game Mode turns on, Gamely disables all four Hot Corners—and restores them exactly when the game ends. Runs in the background as a single 🎮 in the menu bar.

macOS 14+ · Free self-signed app · v0.9.0

🗂️Mission Control
🖥️Desktop
📝Quick Note
🌙Screen Saver
🎮GAME MODE · Hot Corners paused
← flip it and watch the four corners
How it works

Three things, all automatic

There's no public Game Mode API. Gamely detects it reliably from the system unified log, then reads and writes Dock preferences—no action needed from you.

1

Detect Game Mode

Watches log stream; when gamepolicyd prints "Game mode is on", it knows a fullscreen game started.

2

Pause the corners

Saves your current Hot Corner settings, sets all four to "no action", and applies with killall Dock—invisible while fullscreen.

3

Restore exactly

Writes your original values back when the game ends. Even if Gamely crashes mid-game, the next launch restores automatically—never any mess.

Features

So small you'll forget it's there

Does its one job well, and bothers you with nothing else.

🎯

Follows system Game Mode

No guessing, no process scanning—strictly follows macOS's official Game Mode switch.

↩️

Exact restore

Remembers even modifier keys, so your corners come back identical after the game.

🛟

Crash-safe

Originals are stored in its own prefs; an unexpected quit is detected and restored on next launch.

🚀

Launch at login

Registers a login item via SMAppService—set it once and forget it exists.

🍔

Just one menu-bar icon

No Dock icon, no notifications—just the gamepad in your menu bar. The Settings window is there when you need it.

🔀

Off whenever

Flip the master switch and Gamely does nothing—or restore Hot Corners manually any time.

🕹️

Forced Apps

Games that never turn on Game Mode (Steam, CrossOver, Whisky) can be added to a list; when one is frontmost, the corners pause too.

🌏

Six languages

繁體中文, English, 日本語, 한국어, Español, Português—follows your system language.

🔔

Update check

Checks GitHub once a day and adds an update item to the menu when a new version is out. Installed with Homebrew? Just brew upgrade.

Install

Just drag it to Applications

Four steps, about a minute. Step 3 uses Terminal — don't worry, it's just copy and paste.

  1. Click Download latest and download the .zip file from GitHub.
  2. Open your Downloads folder, double-click the zip to unzip it, and drag Gamely into the Applications folder.
  3. Open Terminal: press ⌘ + Space for Spotlight, type Terminal, and press Return.
  4. Click Copy at the top right of the black box below, go back to Terminal, press ⌘ + V to paste, then press Return. Gamely opens; after that, open it from Applications as usual.
xattr -dr com.apple.quarantine /Applications/Gamely.app && open /Applications/Gamely.app

Wait, what is this? Gamely is a free, self-signed app that isn't notarized by Apple. I don't make apps for a living; I just build small things I find useful and good-looking, and Apple's yearly developer fee isn't in the budget… So macOS blocks the first launch. This line only removes the quarantine flag added when you downloaded it, then opens Gamely. It changes nothing else, and you only need to do it once.

Use Homebrew? One line installs it, quarantine flag included, and brew upgrade keeps it current.

brew install --cask rocavence/tap/gamely
FAQ

Questions you might have

What is Gamely?

A macOS menu bar utility. The moment Game Mode turns on, it sets all four Hot Corners to "no action", so a stray mouse can't pop Mission Control, Desktop or the Screen Saver mid-game. When the game ends, it restores your original settings, modifier keys included.

Why not just turn Hot Corners off in System Settings?

Then you have to remember to turn them off, remember to turn them back on, and remember what each of the four corners was set to. Gamely does both automatically, following Game Mode.

Why doesn't it react to my Steam or CrossOver game?

macOS only turns on Game Mode for fullscreen apps categorized as games. Windows games running through a translation layer usually don't qualify, so Gamely has nothing to follow. Add them as Forced Apps and Gamely pauses Hot Corners whenever one is frontmost.

Which macOS versions are supported?

macOS 14 Sonoma or later. Game Mode first appeared in Sonoma.

Why is the first launch blocked?

Gamely is self-signed, not notarized by Apple, so macOS blocks the first launch. Run the one-line command in the install steps above to remove the quarantine flag; installing with Homebrew handles it for you.

If Gamely crashes mid-game, are my Hot Corners lost?

No. Your original settings are stored in Gamely's own preferences; the next launch sees that Game Mode has ended and restores them. Quitting Gamely normally also restores them first.

Does it cost anything?

No. Gamely is free and open source under CC BY-NC-SA 4.0; the code is on GitHub.

One more thing

When I game, a stray mouse hitting a corner and popping Mission Control genuinely ruins it. The system has Game Mode but ignores Hot Corners—so I made the missing piece.

Gamely is tiny, open source, and free. If it spares you that one buzzkill too, it was worth it.

rocavence @rocavenceAuthor · GitHub