Terminal doesn't support serializing multiple bindings for the same action #3345

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

Originally created by @trajano on GitHub (Aug 10, 2019).

AppKeyBindingsSerialization::ToJson iterates over actions and serializes down the first key it can find.


Environment

Microsoft Windows [Version 10.0.18947.1000]
Windows Terminal latest store version

Steps to reproduce

Haven't found a pattern yet.

Expected behavior

My shortcuts which I have defined in https://gist.github.com/trajano/24f4edccd9a997fad8b4de29ea252cc8 should be kept

Actual behavior

My shortcuts for copy (ctrl+insert) and paste (shift+insert) keep on disappearing.

Originally created by @trajano on GitHub (Aug 10, 2019). `AppKeyBindingsSerialization::ToJson` iterates over _actions_ and serializes down the first key it can find. --- <!-- This bug tracker is monitored by Windows Terminal development team and other technical folks. **Important: When reporting BSODs or security issues, DO NOT attach memory dumps, logs, or traces to Github issues**. Instead, send dumps/traces to secure@microsoft.com, referencing this GitHub issue. If this is an application crash, please also provide a Feedback Hub submission link so we can find your diagnostic data on the backend. Use the category "Apps > Windows Terminal (Preview)" and choose "Share My Feedback" after submission to get the link. Please use this form and describe your issue, concisely but precisely, with as much detail as possible. --> # Environment ```none Microsoft Windows [Version 10.0.18947.1000] Windows Terminal latest store version ``` # Steps to reproduce Haven't found a pattern yet. # Expected behavior My shortcuts which I have defined in https://gist.github.com/trajano/24f4edccd9a997fad8b4de29ea252cc8 should be kept # Actual behavior My shortcuts for copy (ctrl+insert) and paste (shift+insert) keep on disappearing.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#3345