I was wondering if someone could explain something for me.
In Keyboard Shortcuts sometimes when you go to assign a shortcut, if that shortcut is already being used, you will get a Colliding Keybinding dialog.
Other times the keybindings are just accepted, even though I know they are being used.
Kind of seems like certain sections maybe do not recognize double bindings?
For example if you assign a shortcut in the Editor tab and then you go into the Global section and assign that same shortcut to an action, you do not get a dialog warning.
Was just curious how this functions because sometimes it can get a little confusing.
Ardour has both global and “localized” keybindings. You can, for example, change the bindings used for MIDI editing and you should never get any collision warnings because of bindings used in automation editing. However, if you change things at the global level and attempt to “double bind” a particular shortcut, then we will warn you.
It’s all about the scope. Ardour has both global keybindings and keybindings that only work in certain contexts, like the editor, midi, automation, and so on. Only collisions in the same scope are checked.
You can use the same shortcut in Editor and Global because only one is active at a time. If two globals try to use the same key, the warning will come up. It doesn’t seem right in the UI, but that’s how it works.