focus Default OFF 60 msFocus
Pair: visible focus ring (policies/focus-management.kmd)
Eight canonical UI audio cues — focus, hover, press, success, error, notify, voice-wake, voice-end. Slice 1 ships Web Audio-synthesized previews; samples follow owner curation.
Each swatch plays the synthesized cue on demand. Default state, duration, and visual-twin pairing live in the spec; the click here is an explicit affordance and is NOT silenced by per-cue toggles.
focus Default OFF 60 msPair: visible focus ring (policies/focus-management.kmd)
hover Default OFF 60 msPair: hover state (existing)
press Default OFF 80 msPair: press state (existing)
success Default ON 180 msPair: success toast (errors/user-facing-messages.kmd § success)
error Default ON 180 msPair: error toast (mandatory)
notify Default OFF 220 msPair: badge / toast
voice-wake Default ON 140 msPair: mic indicator (voice/wake-word.kmd § Visual feedback)
voice-end Default ON 140 msPair: mic indicator hides
Master mute and global gain are persisted in localStorage under "koder.sound". SDK consumers honor the same key. OS-level mute (silent switch / DND) overrides everything.
Every cue MUST have a visual twin (toast / focus ring / mic indicator / etc.). See sound/vocabulary.kmd § R5 — playing a cue without its visual twin fails audit.
Type to search. Press / from anywhere.