Originally Posted by
synthet1c
you should just need to use 2 modifiers.
[but 1] = hold M1=1
[but 1] = condition(M1=0) M2=1
[but 1] = condition(M1=1) M2=0
[but 2] = hold M1=2
[but 2] = condition(M1=0) M2=1
[but 2] = condition(M1=2) M2=0
[but 3] = hold M1=3
[but 3] = condition(M1=0) M2=1
[but 3] = condition(M1=3) M2=0
[but 4] = hold M1=4
[but 4] = condition(M1=0) M2=1
[but 4] = condition(M1=4) M2=0
then the rest of your commands are relying on M2=1, you might need to swap around the second and third commands setting M2 eg.
[but 1] = hold M1=1
[but 1] = condition(M1=0) M2=0
[but 1] = condition(M1=1) M2=1