This is just part of the guide I wrote for a contest awhile ago and ended up getting my name on the front page. If you want a full link
How to go about it:
The majority of people who click and want to make the transition to keybinding are overwhelmed by the thought. I admit, when I learned this on my own I was very much the same. I promise you thought, after this post you'll feel much more comfortable about the situation, if not, find me in game and I'll be happy to go over anything you want to know about it.
Things to know getting started:
What keys to use:
First thing is first, let's take a minute to look at the image above and let me explain.
Blue: These are your movement keys. Unbind strafe from Q and E and make them A and D respectively. Strafing is important.
Green: These are the keys easiest to reach from blue, this is where your most important abilities should be bound. Interrupts and main attacking abilities go here.
Yellow: These keys may take a bit of a stretch of your fingers and move away from your movement keys, but are still ok. Bind these to things that you use, but not as often.
Pink: Are the modifier buttons. See below
Orange:Tab and space. Tab swaps to nearest target, space jumps.
Work in Stages!
Go in stages. Don't try to do it all at once. Go in stages, when you're comfortable with one stage, move on to the next.
Step 1: Unbind Q and E in the keybindings menu, make your strafe A and D. this forces you to use your mouse to turn.
Step 2: Bind the green buttons. Pick your most important spells and bind them to some of the green buttons, get used to using them that way.
Step 3: Work your way out!
Finally we get to the section I've said look below to find twice already. Modifiers! These keys let you use them in conjunction with another to use a different spell than if you pressed it alone. For example, on Rand I have
R bound to rake
Shift-R bound to rip
Ctrl-R bound to berserk.
Alt-R is unbound, I find it uncomfortable to use Alt personally.
This lets me use a button in the good zone more than once, multiplying the number of abilities I can fit onto the keyboard.
1.What you bind to which keys can and will be different for every player. A few things to keep in mind though. You should bind things so that they are easy to reach with one hand, leaving your mouse-hand free to do it's job. Ctrl+7 is a bad idea.
2. A lot of these require that you unbind certain WoW functions to use them, C can no longer bring up your character pane when it's a spell. That's ok, there is a whole other half of your keyboard, and a number pad free! Rebind them in different places!
3. People's hands and keyboards are different and because of this, what you are comfortable using may be different than me, remember, use keys closest to your movement keys first. I personally find it uncomfortable to use the Alt modifier, and my F1-4 keys are near out of reach. You may find using alt to work, and your F1-4 may be right on top of 1-5.
4. Healing addons can help! As a druid I have an ungodly amount of spells, if you are going to use a raidframe (healers always do) make sure it's in a good place. Having heals set to modifiers+mousebuttons means you dont need to bind those to your other keys (if you have room though it's still good to). Mouseover macro's work wonders too!
5. Macro's, like modifiers, are one way to get more room and bang for your buck. Using a macro that, when targeting enemy casts one thing, and friendly casts another, you can bind that to one button. Example as follows.
Bound to a button
This would cast LB if the target was an enemy and alive, and healing wave if target was friendly and alive.
/cast [harm, nodead] Lightning Bolt; [help, nodead] Healing Wave
Bind something similar to the same button with a modifier, and you have four+ spells on one button!
Do not, for the love of god, bind alt+f4 though.In fact, if you're going to use alt, be careful of things like alt+f4, alt+tab, and so on. It's another reason I personally don't like it.
How to actually keybind:
For sake of ease I'm going to assume you know how to make macros and move them onto your bars, and move spells onto your bars. If not, another post for another time.
Simply hit esc, open your keybinding menu, scroll until you find the corresponding bar and button you want, and bind it to that button. If you have the addon bartender, it becomes even more simple. You would just type /kb mouseover the button, and press the button you want it to be bound to. Simple as that.
This has been your intro to keybinding, it covers actual keybinding, but not the more complex things like macro's to help yourself. If you need any help, ask!
---------- Next Part! ----------
My personal binds:
This is mostly to show you how, with the use of modifiers and other things, I grant myself the ability to have almost everything a druid needs bound. Some of these have shifted and changed with the addition of spells, or removal, but for the most part, it stands unchanged.
My Personal Keybinds (Feral Druid)
My personal keybinds are built around stance macros, letting them do different things in different forms so that I can pack as many abilites as I can into the keys. Don't worry if you don't understand macro's enough to do it, remember, ask for help!
Sanything means Shift-button
Canything means Ctrl-button
Ctrl has a lot of my special macros and targeting functions that I wont post just to save room and time.
Also, my mouse binds are set to mouseover with an addon for healing, the healing spells are still bound even though I dont have them anymore (natures swiftness and swiftmend) just in case.
S3:Stance Macro (shifts from form to same form for snares)
S4: travel form
S5- flight form
` : PvP trinket
1 : (Bear)-mangle (Cat)-mangle/pounce (travel/caster/tree) nourish
2 : (Bear)-swipe (Cat)-swipe
3 : (Bear)-lacerate (Cat)-Bite
4 : (Bear)-faerief (Cat)- Tigers fury
5 : (Bear)-enrage (Cat)-stealth
Q : (Bear)-Charge (Cat)-shred
W : move forward
E : (Bear)-bash (Cat)-maim
R : (Bear)-growl (Cat)-rake
T : mouseover cyclone
A : left strafe
S : backup
D : right strafe
F : all forms faerie fire
G : Vent Key
Z : Nature's Grasp
X : (Bear)-Challenging Roar (Cat) Savage Roar
C : (Bear)-Demo Roar (Cat) Dash
V : Mouseover abolish poison
SE: Survival Instincts
SC: Feral charge cat (it's inferior to bear)
SV: remove Curse
CF: shadowmeld macro
With My Mouse! (LC-leftclick MC-middleclick RC-rightclick)
Helpful (over friendly)
Ctrl-LC : Lifebloom
Ctrl-RC : Rejuv
Alt-LC : MotW
Alt-MC : Thorns
Alt-RC : Innervate
Shift-MC: Natures Swiftness
Shift-RC: Healing Touch
Harmful (over enemy)
Ctrl-LC : Wrath
Alt-LC : Roots
Alt-MC : hibernate