Trend Explorer
Recent download momentum
Hourly download deltas for the last 48 hours.
About this addon
What it does
Addon that allows creating keybind profiles and assigning them to specs for auto-loading. Also has suitable API for both commands & programatically working with your keybind profilesz.
NOTE: This addon has been rewritten for Midnight and support for classic has been dropped as I am no longer playing Classic.
Slash Commands
/kbpor/kbp configopens settings/kbp load <profile>/kbp save/kbp saveas <profile>/kbp list/kbp status/kbp help
Addon API
KeybindProfiles:LoadProfile(name, opts)KeybindProfiles:SaveProfile(name)KeybindProfiles:SaveAsProfile(name)KeybindProfiles:ListProfiles()KeybindProfiles:GetActiveProfileName()KeybindProfiles:EvaluateRules(reason, force)KeybindProfiles:ExportProfile(name)KeybindProfiles:ImportProfile(text, overrideName)KeybindProfiles:Load(name)compatibility alias
Additional Info
- The addon operates on the currently selected Blizzard binding set returned by
GetCurrentBindingSet(). - Auto-loading currently ships with specialization rules, but the rule schema is designed for future conditions like instance type and difficulty.
- Importing creates a new profile from the pasted string and applies it immediately. If the chosen or exported name already exists, the addon creates a unique imported name instead of overwriting.
At-a-glance numbers
Performance highlights
- Peaked at Hot #3343 on May 18, 2026.
- Peaked at Rising #3571 on May 4, 2026.
- Featured on the Hot list across 5 distinct weeks.
- Shipped 1 release in the last 30 days.
- Averaging 1 new downloads per day over the past week.