# keymap/reset Restore a binding to its per-package default (from the app's `keys.dft`). When no default exists for that key, the binding is removed entirely. Publishes a change event on the `"keymap"` pub/sub topic. ## Syntax
[keymap/reset "app" "mode" "chord"]
## Parameters - `app` — app name (string or keyword) - `mode` — mode name (string or keyword) - `chord` — canonical chord string (string or keyword) ## Examples
[keymap/reset "editor" "default" "ctrl-s"]    # → "cmd-save" — package default restored
[keymap/reset "editor" "default" "zzz"]       # → nil — no default, binding removed
## Returns The restored command string, or `nil` when there was no default (the binding is removed either way). `%Err{:message}` when an argument is missing or not a string/keyword. ## See Also `keymap/set`, `keymap/unset`, `keymap/save-overrides`