Repository navigation
Slash Commands
github-actions[bot] edited this page Oct 13, 2026
·
2 revisions
AHOS is fully controllable from the chat box. All commands use /ahos or the long-form alias /advancedhotkeyoverlaysystem.
| Alias | Notes |
|---|---|
/ahos |
Short form — recommended |
/advancedhotkeyoverlaysystem |
Full form — identical behavior |
Both aliases accept the same sub-commands.
| Command | Description |
|---|---|
/ahos |
Open the AHOS options panel (same as /ahos show) |
/ahos show |
Open the AHOS options panel |
/ahos help |
Print a summary of available commands to the chat frame |
| Command | Description |
|---|---|
/ahos toggle |
Enable or disable all AHOS overlays. Toggles the master on/off switch. |
/ahos lock |
Lock settings to prevent accidental changes in the UI. |
/ahos unlock |
Unlock settings. |
/ahos reset |
Reset all settings to their factory defaults. This affects the current profile. |
| Command | Description |
|---|---|
/ahos reload |
Force a full re-initialization: re-scans all buttons, re-creates overlay frames, and redraws all text. Use this after major UI changes. |
/ahos refresh |
Smart refresh — updates overlay text for all currently tracked buttons without re-creating frames. Faster than reload; use this after binding changes. |
/ahos cleanup |
Temporarily hides and clears all overlays without disabling AHOS. Useful for screenshots. Overlays reappear on the next refresh or /reload. |
| Command | Description |
|---|---|
/ahos edit |
Edit mode: drag the hotkey text into place on your bars (Shift-drag moves one bar). Run it again, or click Done, to finish. |
/ahos profile |
List the profiles, with the current one marked. /ahos profiles does the same. |
/ahos profile <name> |
Switch to profile <name>. A new name makes it from the current profile first. |
/ahos presets |
List the presets. |
/ahos preset <name> |
Apply a preset (blizzard, centered, corner, compact, tank, healer, dps). |
/ahos snapshot [label] |
Save a copy of the current profile to go back to. |
/ahos snapshot list |
List the snapshots, newest first. |
/ahos rollback [n] |
Put back the newest snapshot, or the n-th. /ahos undo does the same. |
/ahos ignore <ButtonName> |
Leave one button to its own hotkey text. |
/ahos unignore <ButtonName> |
Draw on that button again. |
| Command | Description |
|---|---|
/ahos detectui |
Manually re-run the action bar addon detection logic. Use this if you switched action bar addons mid-session or if AHOS picked the wrong provider on login. |
| Command | Description |
|---|---|
/ahos debug |
Toggle debug mode. When on, verbose internal messages print to the chat frame on every overlay update. |
/ahos inspect <ButtonName> |
Print detailed diagnostic information for a specific button by its frame name. See Examples. |
/ahos debugexport [tablepath] |
Export current settings (and optionally a specific data table) as a serialized string. Paste this in a bug report. |
/ahoslog |
Open the AHOS debug log window — a scrollable in-game window showing all debug output. |
/ahos
/ahos toggle
/ahos toggle
/ahos detectui
/ahos reload
/ahos inspect ActionButton1
Output example:
[AHOS] Inspect: ActionButton1
Provider: Blizzard
HasAction: true
HotkeyText: "C-S-A"
OverlayFrame: AHOSBL_ActionButton1 (MEDIUM/10)
Visible: true
Position: TOPLEFT (+2, -2)
/ahos inspect DominosActionButton3
/ahos debugexport
/ahos reset
/ahos cleanup
Then restore:
/ahos refresh
The AHOS minimap button provides quick access without opening chat.
| Interaction | Action |
|---|---|
| Left-click | Open the AHOS options panel |
| Shift+Left-click | Open the debug log window (equivalent to /ahoslog) |
| Right-click | Toggle AHOS enabled/disabled (equivalent to /ahos toggle) |
To hide the minimap icon without disabling AHOS, go to Options → Minimap → Hide Minimap Icon.
The debug log window (/ahoslog or Shift+Left-click the minimap icon) is a scrollable, in-game window that captures all AHOS debug output in real time.
Use this when:
- Overlays appear on some buttons but not others
- You want to trace exactly when and why an overlay is being updated
- Preparing a detailed bug report
- Checking performance metrics (enable Show Performance Metrics in Troubleshooting Tools first)
The window can be dragged and resized. Output is cleared when you close the window or reload the UI.