Bonjour à tous
Cela fait quelques semaines qu'on me demande de faire un tuto la dessus en mail PV.
Comme j'ai un peu de temps, je me lance
Le but de l'opération :
Créer un ou plusieurs script très simple qui permettent de modifiers l'assignation des mouse modifiers sans ouvrir la fenêtre des préférences
Cela ouvre des possibilités multiples et notamment celle de reproduire les "outils" qu'on retrouve dans les autres DAWs tels que CUBASE ou Studio One 3
https://drive.google.com/open?id=1Mi...JDjhRBT-t_Fm1D
Comment procéder?
- Ouvrez l'action list et clickez sur Reascript -> New
- Choisissez un répertoire de rangement pour votre script, baptisez le et donnez lui le type ".lua"
- Dans l'éditeur de script qui s'ouvre, entrez le code :
reaper.SetMouseModifier("
MM_CTX_RULER_CLK",
0, "
1")
La partie rouge entre "" représente le context que vous souhaitez affecter. Dans ce document ->
https://drive.google.com/open?id=1fD...1HBWBPDzv6HaQS, vous trouverez la liste de tous les contextes disponible
Le chiffre en bleu représente le modifier que vous voulez changer. La valeur est comprise entre 0 et 15. 0 étant "default" ou sans modifiers, 1 étant Shift; 2 Ctrl, etc
No modifiers/default action = 0
Shift = 1
Ctrl = 2
Shift + Ctrl = 3
Alt = 4
Shift + Alt = 5
Ctrl + Alt = 6
Ctrl + Shift + Alt = 7
Win = 8 (Mac Only)
Shift + Win = 9
Ctrl + Win = 10
Shift + Ctrl + Win = 11
Alt + Win = 12
Shift + Alt + Win = 13
Ctrl + Alt + Win = 14
Ctrl + Shift + Alt + Win = 15
La partie verte représente le numéro de l'action
qui doit être inscrite entre guillemet
La valeur 0 représente "no action"
La valeur -1 représente l'action native par défaut
ATTENTION, pour les modifiers de type "drag", il n'est possible d'affecter que les actions proposées dans la fenêtre des préférences. Celles-ci portent les numéros de 1 à X, X étant le nombre d'action disponible dans le contexte*.
Pour les contextes click et double click, il suffit d'inscrire le numéro d'action ID entre guillemets
- Lorsque votre code est établi, appuyez sur CTRL + S pour sauver votre script
- Votre script apparaît maintenant dans votre action list et vous pouvez lui affecter un raccourcis clavier, un bouton de toolbar ou tout ce que vous voulez
Il est bien sur possible d'ajouter plusieurs lignes au sein du même script afin de modifier plusieurs mouse modifiers d'un seul coup.
*Pour connaitre le numéro d'une action de mouse mofidier native, vous pouvez la modifier manuellement et ensuite ouvrir le fichier reaper-mouse.ini. Vous pourrez alors très facilement connaitre le numéro de l'action que vous chercher en retrouvant le contexte.
Bon amusement