Add List of available commands to SettingsSchema.md #2786

Open
opened 2026-01-30 23:05:06 +00:00 by claunia · 0 comments
Owner

Originally created by @MindSwipe on GitHub (Jul 16, 2019).

The list of available commands to bind keys to should be documented somewhere. When searching for it I first found doc/cascadia/SettingsSchema.md where profiles.json properties are documented, however the valid values for the command property on keybindings is not documented.

I then went through the commit history searching for a commit message with "keybind" in it and found this commit modifying src/cascadia/TerminalApp/AppKeyBindingsSerialization.cpp which has all the options as static constexpr

Documenting this would really help other users customize their Windows Terminal adding shortcuts like splitHorizontal or splitVertical which before didn't have a keybind

Originally created by @MindSwipe on GitHub (Jul 16, 2019). <!-- Briefly describe which document needs to be corrected and why. --> The list of available commands to bind keys to should be documented somewhere. When searching for it I first found [doc/cascadia/SettingsSchema.md](https://github.com/microsoft/terminal/blob/master/doc/cascadia/SettingsSchema.md) where profiles.json properties are documented, however the valid values for the command property on keybindings is not documented. I then went through the commit history searching for a commit message with "keybind" in it and found [this](https://github.com/microsoft/terminal/commit/b1157998100f34cf8fd254f97e8a3b85f2f5005e) commit modifying [src/cascadia/TerminalApp/AppKeyBindingsSerialization.cpp](https://github.com/microsoft/terminal/blob/master/src/cascadia/TerminalApp/AppKeyBindingsSerialization.cpp) which has all the options as `static constexpr` Documenting this would really help other users customize their Windows Terminal adding shortcuts like `splitHorizontal` or `splitVertical` which before didn't have a keybind
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#2786