JSON schema of profiles.json doesn't accept "unbound" command of keybinding #6657

Open
opened 2026-01-31 00:44:03 +00:00 by claunia · 0 comments
Owner

Originally created by @utgwkk on GitHub (Feb 29, 2020).

Originally assigned to: @zadjii-msft on GitHub.

According to Profiles.json Documentation, the following keybinding setting unbinds scrollUp from ctrl+shift+up and it actually unbinds the scrollUp command.

{
    "command": "unbound",
    "keys": ["ctrl+shift+up"]
},

But JSON schema validator raise warning to unbound with following message:

Incorrect type. Expected "object".

Originally created by @utgwkk on GitHub (Feb 29, 2020). Originally assigned to: @zadjii-msft on GitHub. <!-- Briefly describe which document needs to be corrected and why. --> According to [Profiles.json Documentation](https://github.com/microsoft/terminal/blob/master/doc/cascadia/SettingsSchema.md#keybindings), the following keybinding setting unbinds scrollUp from `ctrl+shift+up` and it actually unbinds the scrollUp command. ```json { "command": "unbound", "keys": ["ctrl+shift+up"] }, ``` But JSON schema validator raise warning to `unbound` with following message: >Incorrect type. Expected "object".
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#6657