Skip to content

feat: add configurable keybindings via keybindings.json - #4

Closed
AlexKlim wants to merge 1 commit into
mainfrom
pr/configurable-keybindings
Closed

feat: add configurable keybindings via keybindings.json#4
AlexKlim wants to merge 1 commit into
mainfrom
pr/configurable-keybindings

Conversation

@AlexKlim

Copy link
Copy Markdown
Owner

Mirror of upstream PR wavetermdev#3480 with all review fixes applied.

Replace hardcoded keyboard shortcuts in keymodel.ts with a
data-driven system. Default bindings are defined in
defaultconfig/keybindings.json and users can override them
in ~/.config/waveterm/keybindings.json. The merge logic
preserves defaults while letting users remap or disable
individual commands. A "Keybindings" section is added to
the Wave Config UI for in-app editing. Changes are picked
up automatically via the file watcher.
@AlexKlim AlexKlim closed this Aug 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant