Is there a way to do a cast and a use in the same macro with a modifier key?  I've tried getting it to work every way I could think of (I did read the documentation and look for possible examples in this thread) but I can't figure it out.  Basically trying to replace this macro I used to use (which I think required SuperMacro but I don't remember) 
 
	 
 
	 
/run local w = IsShiftKeyDown(); if w == nil then UseItemByName("Water Name") else cast("Conjure Water") end