Où sont stockées les définitions de raccourcis ?

• 29 janv. 2019 - 10:46

J'ai pris connaissance avec intérêt de la newsletter de Hacking Musescore qui traite des raccourcis, notamment pour les PC ne comportant pas de clavier numérique.
Faisant suite à la suggestion de redéfinir les raccourcis aussi pour les claviers 'normaux' de façon à utiliser la rangée de chiffres / signes avec la main gauche, j'ai procédé à la ré-définition dans Musescore 2.3.2 (seul petit écueil la touche ')' déjà affectée (chez moi) que j'ai attribuée à la touche '²'). Moyennant une petite adaptation des habitudes cela permet une saisie efficace en conservant la main droite sur la souris et en limitant les déplacements de la main gauche vers le pavé numérique.

L'idée, maintenant que tout est fait, serait de reproduire la même chose sur mon portable et éventuellement sur Musescore 3 que j'utiliserai ultérieurement lorsque la version sera nettoyée de ses plus gros dysfonctionnements. Pour cela, avant d'entamer une opération un peu fastidieuse, j'ai cherché sans succès un fichier annexe à Musescore contenant les définitions de raccourcis et qu'il suffirait de copier sur le PC ou dans la version 3 (si tant est que l'éventuel fichier soit compatible avec cette dernière).

Quelqu'un a sait-il comment les raccourcis sont stockés et, si un fichier dédié existe, où le trouver ?


Comments

Sous Windows, il faut chercher dans les dossiers cachés type Users>nom utilisateur>AppData>Local>MuseScore 2 (ou 3)>shortcuts.xml
Pour la compatibilité entre 2.3.2 et 3.0.1, l'expérience récente incite à ne pas trop y compter mais il ne n'agit que d'un fichier xml alors l'espoir est permis…
Pour les autres plateformes voir les dossiers équivalents...

En réponse à par Miré°

L'espoir est plus que permis: ça marche!

Donc (pour ma part, je gagne du temps - et surtout, je m'en rappelle plus aisément! -, en tapant directement %Appdata% dans la fenêtre du bouton "Démarrrer"/Windows donc)
Ensuite, en effet, comme indiqué ci-dessus: -> Local (et non pas Roaming) -> MuseScore-> MuseScore 2.

J'arrive ici, au fichier xml recherché.

shortcuts.jpg

Et je copie-colle le fichier dans le dossier équivalent de MuseScore3.

En réponse à par cadiz1

Merci à vous pour m'avoir mis sur la voie.

La manip fonctionne parfaitement pour installer les raccourcis de V2x dans un MS V2.3.2 sur un autre PC.

En revanche mon fichier shortcuts.xml de MS 2.3.2 ne fonctionne pas comme attendu sur un MS V3.0.1 fraîchement installé. Les touches [²] à [+] redéfinies ne sont pas reconnues.

Ma redéfinition, dans l'ordre de gauche à droite : [²] = un élément entre parenthèses; [1] = quadruple croche; [2] = triple croche; [3] = double-croche; [4] = croche; [5] = noire; [6] = blanche; [7] = ronde; [8] = carrée; [9] = longue; [0] = silence; [)] = ajout du point; [+] = liaison de prolongation

J'ai jeté un coup d’œil aux fichiers shortcuts de chacune des version; dans la V3, les raccourcis apparaissent sur deux lignes comme ci-dessous :

note-longa
9
Ç

alors que dans la V2x, ils apparaissent sur une seule ligne (après ma redéfinition) :

note-longa
Ç

Peut-être la V3 où ces raccourcis sont prédéfinis interprète-t-elle le fichier différemment....

Du coup la manip consistant à recopier un fichier de la V2 perd de son intérêt si l'on a pas redéfini beaucoup de raccourcis. Dans ce ces, il vaut probablement mieux se 'peler' les quelques raccourcis à modifier.

EDIT : l’extrait du fichier de définition n'apparaît pas comme dans l'original; c'est à coup sûr une affaire de syntaxe markdown que je ne retrouve pas dans l'instant. Excusez moi. La différence apparait dans les fichiers joints.

Fichier attaché Taille
RaccourcisMSC2.gif 9.44 KB
RaccourcisMSC301.gif 9.78 KB

En réponse à par mikosax

"En revanche mon fichier shortcuts.xml de MS 2.3.2 ne fonctionne pas comme attendu sur un MS V3.0.1 fraîchement installé. Les touches [²] à [+] redéfinies ne sont pas reconnues."

C'est étonnant parce que, ici, j'avais assigné le [²] au dialogue des instruments (je garde le "I" pour autre chose), et après le copier-coller du fichier XML, ce raccourci fonctionne comme attendu avec la 3.0.1

EDIT: et je vois pas la même chose: tout est sur une seule ligne ici (pour la Longa, par exemple)

shortcuts.jpg

Et si je la redéfinis, toujours pareil avec la 3.0.1: 06a66a2
Donc, je ne sais pas.

longa.jpg

En réponse à par cadiz1

Étonnant, oui. Sur mon portable j'avais installé MS3 pour la première fois puis 'switché' les shortcut.xml. Je suis ensuite revenu au shortcut initial dans lequel rien n'a été changé.
Là, je m'apprête à partir en répète, mais demain, je désinstallerai MS3 et le réinstallerai pour en avoir le cœur net.

Do you still have an unanswered question? Please log in first to post your question.