Utilisation en ligne de commande - fichier config. des macros
Format
La structure est similaire au fichier de configuration des touches, mais il s'agit d'un ensemble de fichiers : le nom est suivi du numéro de la macro (par exemple chmfp_macro-1, chmfp_macro-2, chmfp_macro-3,...). La première déclaration doit être la suivante :
[MACRO-1]
où 1 désigne le numéro de la macro. Toute ligne avant sera ignorée, ainsi que toute ligne suivant le prochain [. Les nombres doivent être en base décimale. Les lignes vides et celles commençant par # seront ignorées.
Valeurs séparées par TAB : key=<key> action=<action> delay=<delay>
<key> est le code d'évènement uinput (voir chmfp_keymap pour les détails)
<action> est une valeur entre 0 et 2
0 est pour relâcher une touche
1 est pour maintenir appuyée une touche
2 est pour un appui normal de touche (suivi d'une relâche)
<delay> est le temps à attendre avant que la prochaine action dans la
macro soit exécutée, l'unité par défaut est en centièmes de secondes.
0 signifie pas d'attente, 1 est la valeur par défaut normale, une valeur
négative signifie d'arrêter après le temps défini, l'exécution de la macro
reprend et continue depuis ce point à la prochaine pression de la (même) touche