Bugzilla – Bug 1800
Custom shortcuts can be overwritten without warning using Full set or importing shortcuts
Last modified: 2021-09-02 11:57:20 UTC
If a user has the Standard set of shortcuts (default) - and then they set a custom shortcut and select a key that is in the extended Full set. a) this is allowed b) it is silent with no warning c) If the user then decides they want to activate the full set, their previously set custom shortcut is silently over-writtten with no warning message. This can also happen at c) (Steps 5-6 in the Steps) if the user attempts to import a set of shortcuts which would cause an over-write (again with no warning) While the no-warn behavior at step 3 (or b here) is probably OK, as the requested custom key/key-combination is available - and there is no loss of settings. However at Steps 5-6 (c here) then a warning should be issued giving the user the chance to accept the overwrite - or abort the Full set/import. Note that we do already give such a warning when a user manually tries to set a shortcut is already in use - so a warning in this use case here would be consistent.
James wrote by email: Also same thing when importing a set of shortcuts. If doing one, should do both, and should use the same code. For example reporting '5 shortcuts that you have set up are used by this set. You will lose them. Continue anyway? YES NO'
If the user restores the Standard set of shortcuts their custom shortcuts overwritten by the Full set are not restored - permananently lost.
closed in favor of GitHub Issue 1603 https://github.com/audacity/audacity/issues/1603