Description
FlexBind
An add-on provides amount of very customizable bindings for all actions in game World of Warcraft.
Features
- Bind a key with skills, spells, items, macros, etc., which means wherever you place spell icons (or even drag out from action bars), you press the key your character cast the spell.
- Automatically enable/disable binding schemes based on game events (conditions), e.g. different races, different classes, etc., FlexBind enable different schemes.
- Embedded console for advanced features (e.g. Export current binding scheme, developing)
Slash Commands
/flexbind list-schemes Lists all loaded binding schemes.
/flexbind enable-scheme SCHEME Enables the binding scheme named with SCHEME.
/flexbind disable-scheme SCHEME Disables the binding scheme named with SCHEME.
/flexbind help Shows help information.
/flexbind show-console Shows console frame, press ESC to hide the console again.
Configurations
FlexBind configurations are placed in file etc/config.lua, you can open/edit this file with any plaintext editors.
-- The logging level of FlexBind, any log messages with higher level than this value will be ignored and not logged. logLevel = NUMBER
Available levels:
1 - Error: Some error occurred and can't be recovered, process stopped. 2 - Warnning: Some bad thing happened but recovered, process can continue. 3 - Info: Useful information should be noticed. 4 - Debug: Verbose information for developer debugging.
-- The font of FlexBind console. consoleFont = { size = NUMBER, file = "FONT_FILE", }
Version Numbers
FlexBind version includes three numbers:
- The first number increases if World of Warcraft client upgraded, which means the value of Interface: in FlexBind.toc is changed.
- The second number increases if new features added.
- The last number increases only on issue fixing.
Welcome fork this project at https://github.com/yovin/FlexBind


