Need Pause Macro - Shift and Ctrl

with a macro enabled, how do I add so that Shift or Ctrl when needed to pause a macro?
Another question, currently when I press shift, if any ally has a sumon my target switches to sumon, how do I remove it from shift?