One button to mount, dismount, and use travel forms.
DE
— Ein Button, um zu aufsitzen, absitzen und Reisegestalten verwenden.
ES
— Un botón para montar, desmontar y usar las formas de viaje.
Bind a key to the game's built-in "Dismount" function. This key will then handle all your mounting, dismounting, and druid/shaman travel form needs. Use the Ctrl key modifier to force using a travel form when a mount would normally be used. Use the Shift key to force dismounting/unshifting while flying.
Mounting uses the built-in "summon random favorite mount" functionality added in Warlords of Draenor, so you must set some mounts as favorites first. There are no options.
Notes
Glyphs that affect travel forms (eg. by making them as fast as ground mounts, or by splitting Flight Form off into a separate spell) are not yet supported.
Druid form support in general has not been extensively tested. Please report any issues you encounter.
Feedback
If you are reporting a bug, please first make sure you have the latest version from this page, and then include detailed instructions I can follow to reproduce the bug myself, whether the bug still happens when all other addons are disabled, and the exact text of the accompanying error message (if any).