First off yeh need to unbind the keys yer using for all the combos ctr/alt/shift. Like shift-1-9 is bound to bar change...
Then yeh need to figure out whether or not what ever software yeh using passes the the key + ctrl/shift/alt combo
another thing is need to need to test yer macro use the key combo on that char
example go to blastonce target something switch to Blasttwice and hit ctrl/alt 2 and see if the macro works.

for testing purpose yeh should just use follow or target

I think what complicates things is having to use 2 different keys to do one thing. Yeh really don't need to.
All yeh really gotta do is bind the macro "2" for each char. And have the program pass moded "2"+ctrl/alt/shift.