Support multiple bindings in custom keybinding schema, to fit with gnome-control-center keyboard redesign
There has been recent work (Teams/Design/settings-mockups!3 (merged)) in creating a new design for the keyboard configuration that, in part, allows seeing and changing multiple bindings for the same function.
With most keybindings, there is already support for binding several key combinations, since the schema uses a strv
. But it looks like in the gsettings schema for custom keybindings, the binding
key is just a str
, so only one binding can be set.
I'm not sure exactly how useful this would be, but it seems at least for consistency, it would be good to support multiple bindings here like everywhere else.
Does this seem reasonable to support? What's the best way to do this without breaking existing bindings?