Hekili, Macros and You - Hekili/hekili GitHub Wiki
You can use either /hek or /hekili to trigger chat commands for the addon, which can then be used in macros.
/hek set Commands
| Category | Command | Description | Usage Example(s) |
|---|---|---|---|
| Toggle Commands | /hek set [toggle] |
Toggles the specified setting (e.g., cooldowns, potions, interrupts). Adding on or off explicitly enables or disables it. |
/hek set cooldowns/hek set cooldowns on/hek set interrupts off |
Toggles: cooldowns, potions, interrupts, defensives, etc. |
|||
/hek set [toggle] [subtoggle] |
Toggles a specific subtoggle within a main toggle (e.g., separate, override). Adding on or off explicitly enables or disables it. |
/hek set cooldowns separate/hek set cooldowns override on/hek set potions override off |
|
Valid subtoggles: separate, override, infusion, filterCasts (for certain toggles). |
|||
| Display Mode Commands | /hek set mode |
Cycles through display modes (e.g., automatic, single-target, multi-target). | /hek set mode |
/hek set mode [specific mode] |
Sets a specific display mode directly. Modes: automatic, single, aoe, dual, reactive. |
/hek set mode aoe/hek set mode automatic |
|
| Target Swap (Cycle) Commands | /hek set cycle |
Toggles the Target Swap setting. | /hek set cycle |
/hek set cycle on/off |
Explicitly enables or disables Target Swap. | /hek set cycle on/hek set cycle off |
|
/hek set cycle [number] |
Sets the minimum time-to-die threshold (0-20 seconds) for swapping targets. | /hek set cycle 10 |
|
| Specialization Setting Commands | /hek set spec [setting] |
Toggles a specialization-specific setting if it’s a toggle type. | /hek set spec mark_any |
/hek set spec [setting] on/off |
Explicitly enables or disables a specialization-specific setting if it’s a toggle. | /hek set spec mark_any on/hek set spec mark_any off |
|
/hek set spec [setting] [#] |
Sets a numeric value within the valid range for a specialization-specific setting. | /hek set spec pet_healing 50/hek set spec some_value # (range: 0-10) |
Other /hekili Commands
| Category | Command | Description | Usage Example(s) |
|---|---|---|---|
| General Commands | /hekili help |
Displays a list of available commands, options, and settings. | /hekili help |
| Profile and Priority Commands | /hekili profile [name] |
Switches to a specified profile. | /hekili profile raid/hekili profile default |
/hekili priority |
Lists available priority sets for the current spec and highlights the active one. | /hekili priority |
|
/hekili priority [name] |
Switches to a specified priority set for the current specialization. | /hekili priority single-target/hekili priority multi-target |
|
/hekili priority default |
Sets the priority to the built-in default priority for the current specialization. | /hekili priority default |
|
| Addon Control Commands | /hekili enable / /hekili disable |
Enables or disables the addon. | /hekili enable/hekili disable |
/hekili move |
Unlocks UI elements for positioning. | /hekili move |
|
/hekili lock |
Locks the UI elements in their current position. | /hekili lock |
|
/hekili recover |
Restores default displays and action lists. | /hekili recover |
|
| Diagnostic and Debugging Commands | /hekili stress |
Runs a stress test to help diagnose addon performance. | /hekili stress |
/hekili skeleton |
Starts gathering specialization information for detailed configuration. | /hekili skeleton |
|
/hekili dotinfo [spell] |
Dumps detailed information about a specific spell’s DoT (damage over time) tracking. | /hekili dotinfo corruption |