Macros with AHK are difficult to catch unless the launcher/game is scanning running processes in which case you have much bigger problems. The thing about gameplay macros is that they tend to be very obvious - chainfire or boxing is simple to figure out. I don't know about caps cause I never flew them. There were macros for turret steering that nobody seemed to mind, I also had macros for typing /pingtarget and /showscan$ commands for a while and I never got sanctioned so you know.