SONAR has no way to stack command like that.
It could be done in two keystrokes: one to stop the transport and another to run a cal script. The cal script is:
(do (if (> Now (makeTime 3 1 0)) (= Now (makeTime (- (meas Now) 2) 1 0)) (= Now 0) )) I assumed you want to move Now by whole measures. If not, the CAL script is:
(do (dword offset (makeTime 3 1 0)) (if (> Now offset) (-= Now offset) (= Now 0) )} It could be performed in a single AutoHotKey binding. This example binds the action to Windows+r and the cal script is called back2.cal.
#r:: Send, {Space}!pc WinWait,Open Send, back2{Enter} Return