Looks like the Spindle CW button ignores the M3 macro and does its own thing, nothing stopping you from putting VB buttons on the screen however. Something like
If GetInput (1) Then
Code ("M3")
Else
Code (M4")
End If
Should work for you, the above would be looking at input 1 for your lever switch, if it was seen then it would do a M3 and if it wasnt it would do M4. You would also need another button to do the M5. In fact you could probably integrate it into the same button by looking at the Spindle on LED and doing the M5 if it was on.
Hood