Audacity 2.1.0 erased some keyboard shortcuts

I’m posting a series of bugs in different topics, as Steve (I think it was him) told me to do so you guys don’t forget them.

The first one is about keyboard shortcuts. I had installed Audacity 2.0.6 and changed these shortcuts (Edit/Preferences/Keyboard):
Loop play: NUMPAD0
UNDO: NUMPAD1
REDO: NUMPAD2
Change tempo: NUMPAD_DIVIDE
Change pitch: NUMPAD_MULTIPLY

When I installed 2 days ago Audacity 2.1.0, the two effect shortcuts were erased (tempo and pitch). It’s easy to fix, but you should know it happened. Nevertheless, all the other 3 custom shortcuts didn’t change.

This is caused because 2.1.0 expects the name of the effect stored in [NewKeys] in the audacity.cfg settings file to have a different format.

I may be wrong, but I think that format change may have been necessary (given other changes) to ensure the Effect Menu could still be translated.

Shortcuts in the Generate and Analyze menus are also affected, as are importing such shortcuts from an XML file created in previous Audacity versions.

You can however view the old bindings in the audacity.cfg settings file rather than have to remember what they were. I noted this at the top of http://wiki.audacityteam.org/wiki/Release_Notes_2.1.0.

I don’t think there is anything we can do at this stage in terms of a fix. Effects shortcuts should be preserved when you restart 2.1.0 or when you upgrade to versions after 2.1.0.

If we had time to do lots of regression testing comparing the previous release with the new one we might have found this, but if the rename of the internal command was necessary then it would have required extra code (which eventually becomes redundant) to support loading effects shortcuts created in previous versions.


Gale