- * `file: "music.mp3"` (facultatif) précise la musique. Si aucune musique n'est précisée, l'action s'applique à toutes les musiques.
- * `delta: true/false` (facultatif, défaut : false) Si delta est true, le temps est relatif. Si delta est false, le temps est absolu, voir plus bas.
- * `value: x` Si delta est true, alors fait avancer de x secondes dans la musique (reculer si x est négatif). Si delta est false, alors la lecture se place à x secondes à partir du début. Si la musique est en train de faire un fondu (au départ, ou changement de volume), le fondu se "termine automatiquement" : et la musique est immédiatement au volume final voulu. Si la musique est en train de se terminer en fondu, le "seek" est ignoré (un fondu de fin considère la musique comme déjà terminée). En cas de `loop`, si le déplacement est relatif la musique peut éventuellement passer à la répétition suivante / précédente; sinon, le déplacement se fait dans la répétition courante.
-- `stop_all_actions:` Interrompt toutes les actions en cours et à faire. Notez qu'une musique lancée (y compris avec une option `loop`) est considérée comme une action "déjà terminée", et ne sera donc pas interrompue (utiliser `stop` sans arguments pour stopper toutes les musiques en écoute). La commande interrompt également les options à faire de cette même touche, il est donc inutile de programmer des actions à la suite de celle-ci.
-- `interrupt_wait`: Interrompt l'attente (de `wait` ou fin d'un fondu avec attente) et passe directement à l'action suivante. Paramètre :
- * `wait_id: name` : précise l'identifiant du `wait` à stopper (défini par `set_wait_id`, voir les actions `wait` et `stop`). Pour interrompre plusieurs `wait` d'un seul coup, il faut mettre plusieurs `interrupt_wait`.
+ * `file: "music.mp3"` (facultatif) précise la musique. Si aucune musique
+ n'est précisée, l'action s'applique à toutes les musiques.
+ * `delta: true/false` (facultatif, défaut : false) Si `delta` est true, le
+ temps est relatif. Si delta est false, le temps est absolu, voir plus bas.
+ * `value: x` Si `delta` est true, alors fait avancer de x secondes dans la
+ musique (reculer si x est négatif). Si delta est false, alors la lecture
+ se place à x secondes à partir du début. Si la musique est en train de
+ faire un fondu (au départ, ou changement de volume), le fondu se "termine
+ automatiquement" : et la musique est immédiatement au volume final voulu.
+ Si la musique est en train de se terminer en fondu, le "seek" est ignoré
+ (un fondu de fin considère la musique comme déjà terminée). En cas de
+ `loop`, si le déplacement est relatif la musique peut éventuellement
+ passer à la répétition suivante / précédente; sinon, le déplacement se
+ fait dans la répétition courante.
+- `stop_all_actions:` Interrompt toutes les actions en cours et à faire. Notez
+ qu'une musique lancée (y compris avec une option `loop`) est considérée comme
+ une action "déjà terminée", et ne sera donc pas interrompue (utiliser `stop`
+ sans arguments pour stopper toutes les musiques en écoute). Paramètre :
+ * `other_only: true/false` (facultatif, défaut : false) : si `other_only`
+ est true, la commande interrompt uniquement les actions des *autres*
+ touches. Sinon, cette commande interrompt également les actions de la
+ touche actuelle ; dans ce cas il est inutile de mettre des actions à la
+ suite de celle-ci puisqu'elles seront systématiquement interrompues.
+- `interrupt_wait`: interrompt l'attente (de `wait` ou fin d'un fondu avec
+ attente) et passe directement à l'action suivante. Paramètre :
+ * `wait_id: name` (facultatif) précise l'identifiant du `wait` à stopper
+ (défini par `set_wait_id`, voir les actions `wait` et `stop`). Si absent,
+ interrompt toutes les attentes.
+- `pause_wait`: met une attente en pause (uniquement pour une attente ayant une
+ durée définie). La touche qui attend cet événement ne continuera pas tant que
+ l'attente n'est pas reprise. Paramètres :
+ * `wait_id: name` (facultatif) précise l'identifiant du `wait` à mettre en
+ pause. Si absent, met en pause toutes les attentes compatibles.
+- `unpause_wait`: reprend une attente en pause (uniquement pour une attente
+ ayant une durée définie). Le compte à rebours reprendra pour la touche
+ correspondante en train d'attendre. Paramètres:
+ * `wait_id: name` (facultatif) précise l'identifiant du `wait` à reprendre.
+ Si absent, reprend toutes les attentes compatibles.
+- `reset_wait`: réinitialise une attente (uniquement pour une attente ayant une
+ durée définie). Si l'attente est en pause, le compte à rebours ne recommencera
+ au début que lorsque l'attente sera reprise. Paramètres:
+ * `wait_id: name` (facultatif) précise l'identifiant du `wait` à
+ réinitialiser. Si absent, réinitialise toutes les attentes compatibles.
+- `run_command` : lance une commande. Paramètres :
+ * `command: my_command` : précise la commande à lancer.
+ * `wait: true/false` (facultatif, défaut : false) : si `wait` est true,
+ attend que la commande ait fini de s'exécuter.
+- `load_music/unload_music` : charger/décharger une musique en mémoire.
+ Uniquement utile en combinaison avec l’option `load_all_musics`.
+ * `music: "music.mp3" la musique à charger/décharger.