keybindings marked deprecated in preview $schema #22281

Closed
opened 2026-01-31 08:08:47 +00:00 by claunia · 3 comments
Owner

Originally created by @xudyang1 on GitHub (Sep 12, 2024).

Originally assigned to: @nguyen-dows on GitHub.

Windows Terminal version

1.22.2362.0

Windows build number

10.0.19045.0

Other Software

No response

Steps to reproduce

  1. Open windows terminal settings.json.
  2. See a record with key "keybindings", and value of an array of { "id": "...", "keys": "key..." }.
  3. Remove the keybindings record
  4. Open command palette by ctrl+shift+p
  5. Notice that settings.json has been updated and contains a new keybindings record.

image

Expected Behavior

No deprecated keybindings generated.

Actual Behavior

Always updates settings.json automatically.

Originally created by @xudyang1 on GitHub (Sep 12, 2024). Originally assigned to: @nguyen-dows on GitHub. ### Windows Terminal version 1.22.2362.0 ### Windows build number 10.0.19045.0 ### Other Software _No response_ ### Steps to reproduce 1. Open windows terminal settings.json. 2. See a record with key "keybindings", and value of an array of `{ "id": "...", "keys": "key..." }`. 3. Remove the keybindings record 4. Open command palette by `ctrl+shift+p` 5. Notice that settings.json has been updated and contains a new keybindings record. ![image](https://github.com/user-attachments/assets/5eb9c258-e4e0-436b-ae75-9290d89b7e1f) ### Expected Behavior No deprecated keybindings generated. ### Actual Behavior Always updates settings.json automatically.
claunia added the Needs-TriageIssue-Docs labels 2026-01-31 08:08:48 +00:00
Author
Owner

@zadjii-msft commented on GitHub (Sep 14, 2024):

That's actually by design. keybindings is coming back to the settings in 1.22.

what isn't by design is that the link in the $schema hasn't been redirected to the preview branch yet. Our bad! @nguyen-dows can you update that aka.ms link then close this out?

@zadjii-msft commented on GitHub (Sep 14, 2024): That's actually by design. `keybindings` is coming back to the settings in 1.22. what isn't by design is that the link in the `$schema` hasn't been redirected to the preview branch yet. Our bad! @nguyen-dows can you update that aka.ms link then close this out?
Author
Owner

@xudyang1 commented on GitHub (Sep 15, 2024):

That's actually by design. keybindings is coming back to the settings in 1.22.

what isn't by design is that the link in the $schema hasn't been redirected to the preview branch yet. Our bad! @nguyen-dows can you update that aka.ms link then close this out?

I have updated the issue title.

@xudyang1 commented on GitHub (Sep 15, 2024): > That's actually by design. `keybindings` is coming back to the settings in 1.22. > > what isn't by design is that the link in the `$schema` hasn't been redirected to the preview branch yet. Our bad! @nguyen-dows can you update that aka.ms link then close this out? I have updated the issue title.
Author
Owner

@DHowett commented on GitHub (Sep 16, 2024):

Thanks. I just redirected the schema links. Sorry for the delay.

@DHowett commented on GitHub (Sep 16, 2024): Thanks. I just redirected the schema links. Sorry for the delay.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#22281