Cancel & dismiss the menu
Summoning the menu by accident is normal in week one. So is changing your mind mid-flick. Swik gives you four independent ways to back out without firing, and a fifth way to step back one level inside a sub-menu. Knowing all of them takes the menu from "scary" to "casual."
The dead-zone cancel — primary method in Hold mode
The small circle in the center of the menu is the dead zone. As long as your cursor is inside it when you release the trigger, nothing fires.
So the in-flight cancel is: hold the trigger, drag toward a wedge, then realize you don't want to commit, drag back through the dead zone, release. Safe.
The dead zone is also the safe-default state on summon — when the menu first appears under your cursor, your cursor is the dead zone center, so a press without any drag is always a no-op release.
Esc — works in both modes, always
Tapping Esc at any time while the menu is visible dismisses it without firing. This works whether you're in Hold mode (still pressing the trigger) or Toggle mode (the menu is pinned). It's the most universal cancel — if you're not sure what mode you're in, Esc always works.
For Esc to be intercepted by Swik instead of leaking to the frontmost app, the overlay window has to be the key window. Swik handles this automatically while the menu is visible — but if you've set up an unusual config and Esc seems to leak, see the troubleshooting table below.
Click-outside & tap-trigger-again — Toggle mode only
In Toggle mode the menu stays on screen until you commit or dismiss. Two ways to dismiss without committing:
- Tap the trigger again. Same key that opened it closes it. The most natural cancel in Toggle.
- Click outside the menu. Any click outside the rendered wedge area closes the menu. Note: with Strict wedge selection off (default), clicks far from the menu but along a wedge's angular line will commit that wedge — so click-outside cancel is more reliable when Strict is on. See the Trigger Mode guide for the full Strict story.
Stepping back inside a sub-menu — without canceling fully
Once you've descended into a sub-menu, you might want to go back one level — not cancel the whole interaction. Swik handles this two ways:
- Drag back through the parent ring's dead zone. Crossing inward past the sub-menu's center pops you back to the parent ring. Drag again outward into a different parent wedge.
- Tap Backspace. If Keyboard Navigation is enabled (Settings → Advanced → Feedback), Backspace steps you up one level. Tap again to step up further. Esc cancels everything outright.
This means a deep mis-navigation doesn't force you to start over. Step back, pick a different wedge, commit.
Cheat sheet
| You want to… | Hold mode | Toggle mode |
|---|---|---|
| Cancel the whole menu without firing | Drag to dead zone, release · or Esc | Tap trigger again · click outside · Esc |
| Step back one ring (sub-menu → parent) | Drag inward through sub-menu center · or Backspace | Click center dot · or Backspace |
| Pause without committing while you think | Hold cursor in dead zone — nothing fires until you commit | Already paused — Toggle keeps the menu open until you act |
| Recover from a misclick far outside the menu | n/a — release outside doesn't fire in Hold | Enable Strict wedge selection (Pro) — clicks outside the visible wedge are no-ops |
Troubleshooting — when cancel doesn't seem to work
| Symptom | Likely cause | Fix |
|---|---|---|
| Menu fires when I release in the dead zone | Dead Zone Radius is too small | Settings → Advanced → Behavior → raise Dead Zone Radius a notch. |
| Esc doesn't dismiss — it just types into the frontmost app | Overlay window isn't claiming key-window status | Quit and relaunch Swik. If it persists, file a bug — the overlay is supposed to take key while visible. |
| I can't cancel in Toggle mode by clicking outside | Strict wedge selection is off, and the click landed inside a wedge's angular zone | Either click in the dead zone, or enable Strict mode (Pro) for tighter cancels. |
| Tapping trigger again doesn't close the menu | The trigger key is being intercepted by another app or system action | Pick a different hotkey — F19, Right Option, or a mouse button rarely collide. |
| Backspace doesn't step back from a sub-menu | Keyboard Navigation isn't enabled | Settings → Advanced → Feedback → toggle Keyboard Navigation on. |
Frequently asked questions
If I release outside the menu in Hold mode, does it fire?
Yes — that's the whole point of Hold mode. Whichever wedge your cursor is in (by angle) at release commits, even if it's far from the visible menu. To make releases outside the visible wedge be no-ops, switch to Toggle mode and enable Strict wedge selection (Pro).
Why does the dead zone exist?
It's the safe-default state. When the menu summons under your cursor, your cursor is at the center — so the menu always appears in the cancel state. You have to actively drag outward to commit. This eliminates the worst class of accidental fires: opening the menu and immediately releasing.
Can I make the dead zone bigger?
Yes — Settings → Advanced → Behavior → Dead Zone Radius. Larger means more room for accidental drift back to center to count as cancel. Worth raising if you have shaky-hand moments or use a stylus.
Does cancelling cost me anything?
No. Swik doesn't track cancels separately, doesn't penalize them, and they don't count against frecency rankings. Cancel as often as you want.
Swik — a radial menu for macOS
Launch anything. One gesture. Free for five wedges, $9 one-time for unlimited. Requires macOS 14 Sonoma or later.
Download for macOS