Skip to content

Latest commit

 

History

History
130 lines (94 loc) · 4.88 KB

File metadata and controls

130 lines (94 loc) · 4.88 KB

Settings

← back to the README

Three panes. Every change saves immediately and repaints the board, so there is no save button to forget.

Open it from the menu bar popover, or hold the dial on the pad.

Board — what each key does

The Board pane, showing the pad with live key colours

The pad, drawn as it actually is, with the six Agent keys showing their current colours. Click any key to see what it does and change its keycap.

The name you give the pad is used everywhere OpenBoard refers to it — the popover header, the Device pane, the disconnected message. Worth setting if you have more than one Mac.

Every key other than the six Agent keys is yours to bind. The defaults:

approve / reject answer the permission prompt in the session you are looking at
type snippet send a saved piece of text
new Terminal tab what it says
tap to dictate push-to-talk
fun mode the party trick, see below
the dial press for the popover, hold for Settings

Colors — states, laps and shows

Every state, with its colour, its effect and its brightness:

State When
idle session open, nothing running
working a turn is running
awaiting blocked on a permission prompt
stalled an idle prompt fired
done finished, and you have not been back
error the turn failed
ended session closed

The ▶ beside each row plays it on the pad. A colour at 55% on an emissive key is not a swatch at 55% opacity, so the only honest preview is the hardware.

Keep finished sessions lit until you go back is on by default and is the behaviour most worth understanding: green holds until you send that session something, so work that finished while you were away is still visible when you return.

The ring section: which events fire a lap, and ten shows you can play

Laps

Which events fire the ring. All three on by default — a chat finishing, one needing you, one failing.

Shows

Ten built-in animations you can fire at any time. The first three are the ones the board uses on its own; the rest are there because the hardware can:

Completion lap green snake, then a slow fade — 5.0s
Question lap amber snake, then a fade — 3.9s
Error heartbeat red double-beats — 3.0s
Rainbow spin the full hue wheel, fast — 6.0s
Police lights red and blue, alternating hard — 3.1s
Snake chase a slow snake through five colours — 13.0s
Sunrise deep red climbing to daylight — 6.2s
Heartbeat two quick beats, then a rest, repeating — 4.3s
Strobe white, hard on and off — 1.3s
Slow breathe cyan to magenta, long and calm — 8.0s

Playing one takes over the ring briefly, then the real board comes back.

Fun mode

Takes over the whole pad — status included — for the length of a song, driving the lights against a beat grid derived from the audio. See the-final-countdown for how songs are mapped and how to add your own.

Device — permissions, startup and version

The Device pane: connection, permissions, key order and version

Connection at the top: what the pad is called, and whether it is live.

Permissions, each with an Open button that lands on the right System Settings pane. Automation can be granted in place. Every permission takes effect after OpenBoard restarts, which the pane says because a grant that appears to do nothing is the most common reason people conclude the app is broken.

Key order shows whether it has been confirmed and when. Three states, and the middle one matters: not checked (running on the assumed order), checked — the standard order, or custom order recorded with the slots that moved.

Version shows the build and when it last checked for an update. Updates install in place, which is what keeps permissions and hooks working — see below.

Files reveals your settings and log in Finder.

Updates

OpenBoard checks once a day and installs updates in place. Take them: replacing the bundle where it stands is what preserves the Input Monitoring and Accessibility grants, the login item, and the hook paths in ~/.claude/settings.json. Downloading a fresh copy and dragging it over the old one usually works and sometimes does not.

Turn the daily check off, or run one now, in Settings → Device → Version.

A build you compiled yourself cannot update itself — the feed's signature will not verify against a key it does not have — so the controls are hidden rather than offered and broken.


Next: What it does · Setting up · Troubleshooting