GSoC 2017 Final Work Product Submission
The project that I worked on for MuseScore over the summer had two main parts: a shortcut management system and a startup wizard.
Shortcut Management:
The key issue that MuseScore faced was that multiple users with different operating systems, locales and keyboard layouts experiences various keyboard shortcut conflicts which prevented them from using all the shortcuts while creating musical scores. To overcome this problem, the shortcut management detects the user’s keyboard layout and automatically selects an appropriate list of shortcuts