I use the same keys for my specs, but they activate different abilities.

Both depending on how you set it up. From memory you can change profiles and tie it to a spec, which means that you can change everything (action bar positioning/layout, keybinds used etc) without affecting your other spec.

Dont think an add-on is going to do that since your keybinds are set in the blizz options menu. However I play alot of different characters and find it easier to have all my key bindings set up in the order of my rotations so if I dont play a certain toon for a while when I do log in and play it my rotation is all set up for me, and when you change spec's you get new spell action bars.

What works best for me is to set my lower row of spells to 1-10, and I set the row above that to f1-f12. Just a thought.

Both depending on how you set it up. From memory you can change profiles and tie it to a spec, which means that you can change everything (action bar positioning/layout, keybinds used etc) without affecting your other spec.

Dont think an add-on is going to do that since your keybinds are set in the blizz options menu. However I play alot of different characters and find it easier to have all my key bindings set up in the order of my rotations so if I dont play a certain toon for a while when I do log in and play it my rotation is all set up for me, and when you change spec's you get new spell action bars.

What works best for me is to set my lower row of spells to 1-10, and I set the row above that to f1-f12. Just a thought.

action bar mods change HOW the game recognizes keybinds without changing the default keybinds. i use ION (was macaroon and originally trinity bars)

it does as much as anything but ion is in a "beta" stage now, been using it since launch, got a few minor bugs that will have to wait on Maul to fix but he's a busy guy irl right now.