You don't need macro's to play ninja. I use a controller (as i always have since beta 3) and i can play it just fine. Takes a bit of getting used to though.