Macros: Condensing Your Physical Keys

Druid

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever.

Rebirth (combat), Revive
#showtooltip
/cast [combat] Rebirth; Revive


` (key to the left of 1) - General Dispel & Utility Macro (I use BindPad for this)
Rebirth (combat, @dead), Revive (@dead), Soothe (enemy), Nature's Cure (resto), Remove Corruption
/cast [@mouseover,help,dead,combat] [help,dead,combat] Rebirth; [@mouseover,help,dead] [help,dead] Revive; [spec:4,@mouseover,help,nodead] Nature's Cure; [@mouseover,help,nodead] Remove Corruption; [@mouseover,harm,nodead] [harm] Soothe; [spec:4] Nature's Cure; Remove Corruption


Num-
Moonking Form (shift, balance), Incarnation (shift, resto), Cat Form (alt, ctrl while in bear for), Bear Form (ctrl while in cat form)
#showtooltip
/cast [mod:shift,spec:1] Moonkin Form; [mod:shift,spec:4,talent:5/3] Incarnation: Tree of Life; [mod:alt,noform:1/2] [mod:ctrl,form:1] [nomod,form:2] Cat Form; [nomod:alt] Bear Form(Shapeshift)
/cancelform [mod:alt]


Num+
Dash (alt, cat form), Prowl (cat form), Survival Instincts (alt, bear form), Incapacitating Roar (bear form), Travel Form (shift, or flyable nomod, or swimming, or in combat), Mount (Lucid Nightmare)
#showtooltip 
/cast [mod:alt,form:2] Dash; [nomod,form:2] Prowl; [mod:alt,form:1] Stampeding Roar; [nomod,form:1] Incapacitating Roar; [swimming] [mod:shift] [combat] [nomod,form:3] [flyable,nomod] Travel Form(Shapeshift); Lucid Nightmare
/dismount


1 Restoration
Tranquility (shift+alt), Wild Growth (shift), Lifebloom
#showtooltip
/cast [mod:shiftalt] Tranquility; [mod:shift,@mouseover,help] [mod:shift] Wild Growth; [mod:alt,@player] [@mouseover,help] [help] [@targettarget,help] [] Lifebloom


2 Restoration
Flourish (shift+alt), Swiftmend (shift), Rejuvenation
#showtooltip
/cast [mod:shiftalt,spec:4,talent:7/3] Flourish; [mod:shift,spec:4,@mouseover,help,nodead] [mod:shift,spec:4] Swiftmend; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Rejuvenation


3 Restoration
Cenarion Ward (shift), Regrowth
#showtooltip
/cast [mod:shift,spec:4,talent:1/3,@mouseover,help,nodead] [mod:shift,spec:4,talent:1/3] Cenarion Ward; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Regrowth


4 Restoration
Iron Bark (mod), Efflorescence
#showtooltip
/cast [mod,@mouseover,help,nodead] [mod] Ironbark; [@cursor,combat] [] Efflorescence


1 Balance
Regrowth (shift+alt), Stellar Flare (shift), Sunfire (alt), Moonfire
#showtooltip
/cast [mod:shiftalt,@player] Regrowth; [mod:shift,spec:1,talent:6/3] Stellar Flare; [mod:alt,@mouseover,harm,nodead] [mod:alt] Sunfire; [@mouseover,harm,nodead] [] Moonfire


2 Balance
Force of Nature/Warrior of Elune (shift), Starfall (alt), Lunar Strike
#showtooltip
/cast [mod:shift,talent:1/3,combat,@cursor] [mod:shift,talent:1/3] Force of Nature; [mod:shift,talent:1/2] Warrior of Elune;[mod:alt,@cursor] Starfall; Lunar Strike


3 Balance
Celestial Alignment (shift), Starsurge (alt), Solar Wrath
#showtooltip
/cast [mod:shift,spec:1] Celestial Alignment; [mod:alt] Starsurge; Solar Wrath


4 Balance, 4 Feral
Fury of Elune/New Moon (balance, nomod), Solar Beam (balance), Skull Bash (alt, feral), Ferocious Bite (feral)
#showtooltip
/cast [nomod,spec:1,talent:7/2] Fury of Elune; [nomod,spec:1,talent:7/3] New Moon; [spec:1] Solar Beam; [mod:alt] Skull Bash; Ferocious Bite


1 Feral, 1 Guardian
Feral: Regrowth (shift), Thrash (alt), Rake (cat)
Guard: Survival Instincts (shift), Maul (alt), Mangle
#showtooltip
/console autoUnshift 0
/cast [mod:shift,spec:3] Survival Instincts; [mod:shift,@player] Regrowth; [mod:alt,form:2] Thrash; [mod:alt,spec:3] Maul; [form:2] Rake; Mangle
/console autoUnshift 1
/startattack


2 Feral, 2 Guardian
Barkskin (shift, guardian), Swipe (alt, cat), Shred (cat), Thrash
#showtooltip
/cast [mod:shift,spec:3] Barkskin; [mod:alt,form:2] Swipe; [form:2] Shred; Thrash
/startattack


3 Feral
Savage Roar (shift), Tiger's Fury (alt), Rip
#showtooltip
/cast [mod:shift,spec:2,talent:6/3] Savage Roar; [mod:alt,spec:2] Tiger's Fury; [spec:2] Rip


3 Guardian
Bristling Fur (shift), Frenzied Regeneration (alt), Ironfur
#showtooltip
/cast [mod:shift,spec:3,talent:1/3] Bristling Fur; [mod:alt,spec:3] [mod:alt,spec:1/2,talent:3/2] [mod:alt,spec:3,talent:3/3] Frenzied Regeneration; [spec:3] [spec:1/2,talent:3/2] [spec:3,talent:3/3] Ironfur


4 Feral, 4 Balance
Fury of Elune/New Moon (balance, nomod), Solar Beam (balance), Skull Bash (alt, feral), Ferocious Bite (feral)
#showtooltip
/cast [nomod,spec:1,talent:7/2] Fury of Elune; [nomod,spec:1,talent:7/3] New Moon; [spec:1] Solar Beam; [mod:alt] Skull Bash; Ferocious Bite


4 Guardian
Lunar Beam/Pulverize (shift), Skull Bash (alt), Moonfire
#showtooltip
/cast [mod:shift,spec:3,talent:7/2] Lunar Beam; [mod:shift,spec:3,talent:7/3] Pulverize; [mod:alt] Skull Bash; [@mouseover,harm,nodead] [] Moonfire


5 Feral, 5 Guardian
Feral: Feral Frenzy (nomod), Berserk
Guard: Incarnation: Bear (shift), Growl
#showtooltip
/cast [nomod,spec:2,talent:7/3] Feral Frenzy; [spec:2] Berserk; [mod:shift,spec:3,talent:5/3] Incarnation: Guardian of Ursoc; [@mouseover,harm,nodead] [] Growl
/startattack