You can use the standard user interface for keybinding as well. You don't necessarily have to download an addon just to use keybindings.
I personally have my Feral abilities in this order:
Bear 1 - Bash
2 - Lacerate
3 - Mangle/Maul macro
4 - Feral Charge
5 - Swipe
F - Frenzied Regeneration
Shift+F - Enrage
Cat 1 - Maim
2 - Rake
3 - Mangle
4 - Ravage/Shred macro
5 - Pounce
6 - Tiger's Fury
F - Ferocious Bite
Shift+F - Rip
Multi-Form E - Faerie Fire/Faerie Fire (Feral) macro
R - Shadowmeld/Prowl macro
Shift+E - Growl/Cower macro
Alt+1 - Demoralizing Roar/Dash macro
Alt+2 - Abolish Poison
Alt+3 - Remove Curse
And my heals are bound to Shift+1 to Shift+5:
S1 - Lifebloom
S2 - Healing Touch
S3 - Regrowth
S4 - Rejuvenation
S5 - Tranquility
My shapeshifting abilities are bound to Ctrl+1 to Ctrl+5:
C1 - Bear form
C2 - Aquatic form
C3 - Cat form
C4 - Travel form
C5 - Flight form
I've bound the abilities to keys that, for me, are the easiest to reach. The standard user interface gives you an actionbar for each form. I'm not sure if we get one for Prowl in Cat form, but with the Ravage/Shred macro I don't really need it.
Here are some explanations on the macros:
Mangle/Maul - casts Mangle if it's ready, otherwise Maul #showtooltip
/cast Mangle (Bear)()
/cast Maul
Ravage/Shred - casts Ravage if stealthed, otherwise Shred #showtooltip
/cast [stealth] Ravage; [nostealth] Shred
Faerie Fire/Faerie Fire (Feral) - casts Faerie Fire if in caster form, otherwise Faerie Fire (Feral) #showtooltip
/cast [nostance][stance:5] Faerie Fire(); [stance:1/3] Faerie Fire (Feral)()
Growl/Cower - casts Growl in Bear form and Cower in Cat form #showtooltip
/cast [stance:1] Growl; [stance:3] Cower
Demoralizing Roar/Dash - casts Demoralizing Roar in Bear form and Dash in Cat form #showtooltip
/cast [stance:1] Demoralizing Roar; [stance:3] Dash
Shadowmeld/Prowl - casts Shadowmeld in caster form and Prowl in Cat form #showtooltip
/cast [nostance][stance:5] Shadowmeld; [stance:3] Prowl
By selecting the red question mark as macro icon, it will show whichever of the abilities named in the macro is available. For instance, my Growl/Cower macro icon will show that of Growl if I'm in Bear form and that of Cower when I'm in Cat form.
Furthermore, by putting #showtooltip at the beginning of the macro, just like with the icon, it will display the proper tooltip for whichever ability is available. Using the same macro as example, in Bear form it will show Growl's tooltip and in Cat form, Cower's tooltip.
You probably knew all of this, but there you have it.
All the abilities are lined up on four actionbars. But I'm using a huge addon compilation which completely changes the look of the user interface. Below is a screenshot of my Druid in Bear form, targeting a guard:
The top-right actionbar changes when I shapeshift, but the keys stay the same, meaning 1 is always Maim in Cat form, Bash in Bear form and Starfire in caster form.
Hope this all helped a bit.
For the record, the addon compilation I'm using is
MazzleUI.
Edited, Mar 23rd 2008 3:36pm by Mazra