~/forever/addon-api
Addon API
BINDINGS_LOADEDEnumeration BindingContextEnumeration BindingSetC_KeyBindings.ActivateBindingContext(newContext)C_KeyBindings.DeactivateBindingContext(context)C_KeyBindings.GetBindingByKey(action, context?) : bindingC_KeyBindings.GetBindingContextForAction(action) : contextC_KeyBindings.GetBindingIndex(action) : bindingIndexC_KeyBindings.GetCustomBindingType(bindingIndex) : customBindingTypeC_KeyBindings.GetSearchTagsForAction(action) : searchTagsC_KeyBindings.GetTurnStrafeStyle() : styleC_KeyBindings.IsBindingContextActive(context) : isActiveC_KeyBindings.SetTurnStrafeStyle(style)C_KeyBindings.UpdateTurnStrafeBindingsForCharacter()Enumeration CustomBindingTypeCallbackType InputCommandCallbackMODIFIER_STATE_CHANGED: key, downNOTIFY_TURN_STRAFE_CHANGEEnumeration TurnStrafeStyleUPDATE_BINDINGSDocumented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.