Docs / Reference

Settings Reference

Every BetterStage setting in one place. Open Settings from the menu bar icon or with Cmd+,. Settings are grouped into five tabs: General, Bento Box, Snap Wheel, Pin Monitor, and Shortcuts.

General

Core behavior settings that control how BetterStage starts and responds to window focus changes.

Launch at Login

Default: on

Start BetterStage automatically when you log in to macOS. Uses the native SMAppService launch-at-login mechanism.

Auto-switch on Focus

Default: on

Automatically switch to a stage when one of its windows gains focus. For example, if you click a window that belongs to Stage 2 while Stage 1 is active, BetterStage switches to Stage 2 automatically.

Menu Bar Style

Default: multi-square

Choose between multi-square indicators that show all stages as small squares in the menu bar, or classic text that displays the active stage name.

Bento Box

Configure the automatic tiling grid. When auto-tiling is enabled on a stage, windows are arranged into a grid layout automatically.

Auto-tiling

Default: off

Enable Bento Box auto-tiling for new stages. When enabled, windows added to a stage are automatically placed into the tiling grid. This is a default for new stages — each stage can override it individually. When auto-tiling is active on a stage, snap zones are disabled for that stage.

Grid Columns

Default: 16

Number of columns in the tiling grid. Must be an even number between 2 and 16. Even numbers ensure windows can be split symmetrically.

Grid Rows

Default: 10

Number of rows in the tiling grid. Must be an even number between 2 and 16.

On vertically rotated monitors, columns and rows are swapped automatically — for example, a 16 × 10 grid becomes 10 × 16.

Gaps

Default: 8px

Pixel gap between tiled windows. Set to 0 for edge-to-edge tiling, or increase for visible spacing between windows.

Snap Wheel

Configure how the snap wheel is triggered and whether snap zones are active.

Snap Wheel Triggers

Configurable list

Configure one or more triggers to activate the snap wheel. All active triggers work simultaneously. Click Add Trigger to choose from presets or record a custom combo. Each trigger can be set to hold or toggle mode independently.

Default trigger: middle-click anywhere (toggle). Presets include Ctrl+Opt hold, middle-click hold, left-click drag on title bar, and Opt+drag near title bar.

Snap Zones Enabled

Default: on

Enable keyboard and edge-drag snap zones. When active, dragging a window to the edge of a screen or using keyboard shortcuts snaps it to predefined zones (halves, quarters, thirds, etc.).

Pin MonitorPro

Pin monitors so they stay visible across all stages. Requires BetterStage Pro.

Pinned Monitors

Default: none

Select which monitors to pin. Windows on pinned monitors remain visible at all times, unaffected by stage switches. Bento Box auto-tiling works independently on pinned monitors. See the Monitor Management page for details.

Shortcuts

Customize key bindings for snap zones and navigation actions. Click any shortcut field and press your desired key combination to rebind it.

The Shortcuts tab shows a list of all available actions with their current key bindings. Built-in shortcuts include:

  • Opt+1 through Opt+9 — Switch to stage 1–9
  • Opt+Shift+1 through Opt+Shift+9 — Send focused window to stage 1–9
  • Opt+Up Arrow — Open the Stages Bar
  • Opt+Left / Opt+Right — Previous / next stage
  • Opt+B — Toggle Bento Box for the current stage
  • Opt+Down — Retile the current stage
  • Ctrl+Opt+P — Toggle pin on focused window (Bento Box)

Snap zone shortcuts (left half, right half, quarters, etc.) are fully customizable from this tab.

NextTroubleshooting →