switch 2 controllers with programmable macros