Greetings! I was fiddling with the macro:
/run local x = IsShiftKeyDown(); if x == nil then CastSpellByName("Cone of Cold(Rank 2)") else CastSpellByName("Cone of Cold(Rank 1)"); end;
couldn't get it to work with my Razer Naga sidekeys (1-12). The buttons function as if I pressed the Num Pad. It doesn't work with key 3 which is Num Pad key 3. With shift pressed it's Page Down. I guess there's a problem with Vanilla and this.
When I bind an ability seperate on Page Down, it triggers fine but not with the macro. I guess it has something to do with shift down not becoming a 'shift + Num Pad 3' key but a "new" Page Down.
Anyone got a suggestion how to make it work?