focus Por defecto OFF 60 msFoco
Par: anillo de foco visible (policies/focus-management.kmd)
Ocho cues canónicos de audio de UI — focus, hover, press, success, error, notify, voice-wake, voice-end. Slice 1 envía previsualizaciones sintetizadas con Web Audio; las muestras llegan tras la curación del owner.
Cada swatch reproduce el cue sintetizado bajo demanda. Estado por defecto, duración y par visual están en la spec; el clic aquí es una affordance explícita y NO se silencia por los toggles per-cue.
focus Por defecto OFF 60 msPar: anillo de foco visible (policies/focus-management.kmd)
hover Por defecto OFF 60 msPar: estado hover (existente)
press Por defecto OFF 80 msPar: estado press (existente)
success Por defecto ON 180 msPar: toast de éxito (errors/user-facing-messages.kmd § success)
error Por defecto ON 180 msPar: toast de error (obligatorio)
notify Por defecto OFF 220 msPar: badge / toast
voice-wake Por defecto ON 140 msPar: indicador de micrófono (voice/wake-word.kmd § Feedback visual)
voice-end Por defecto ON 140 msPar: indicador de micrófono se oculta
El mute mestro y la ganancia global se guardan en localStorage bajo "koder.sound". Los consumidores del SDK honran la misma clave. El mute del SO (interruptor silencio / DND) anula todo.
Cada cue DEBE tener un par visual (toast / anillo de foco / indicador de micrófono / etc.). Ver sound/vocabulary.kmd § R5 — reproducir un cue sin su par visual falla la auditoría.
Type to search. Press / from anywhere.