Repository navigation
Home
Displays clean, abbreviation-style keybind labels on your action buttons β across every major action bar addon and every supported WoW version.
The Advanced Hotkey Overlay System replaces WoW's default verbose hotkey labels (e.g., CTRL-SHIFT-A) with compact, ConsolePort-style abbreviations (e.g., C-S-A) displayed as clean overlays directly on your action buttons.
Instead of cluttered multi-word labels eating up half your button space, you get short, readable keybind hints that stay out of the way while still giving you exactly the information you need at a glance.
Key highlights:
- π― ConsolePort-style abbreviations β
CTRL+SHIFT+AbecomesC-S-A - π Broad addon compatibility β Blizzard, Dominos, Bartender4, AzeriteUI, DiabolicUI3
- π₯οΈ Multi-version support β Retail, Mists of Pandaria Classic, and Vanilla (Classic Era)
- π¨ Fully customizable β Font, color, size, position, outline, alpha, and more
- π Three display modes β Overlay, Native Rewrite, and Auto-Fallback
- π€ Profile system β Global, per-character, and per-spec profile switching
- β‘ Event-driven β Overlays update automatically when bindings change
-
Install β Drop the
AdvancedHotkeyOverlaySystemfolder into yourAddOnsdirectory. - Log in β AHOS auto-detects your action bar addon and displays overlays immediately.
-
Open settings β Type
/ahosin chat or left-click the minimap icon. - Customize β Adjust font, size, color, position, and abbreviation style to taste.
That's it. No configuration required to get started. See Installation for full details.
| WoW Version | Interface Version | Notes |
|---|---|---|
| Retail (Mainline) | 11.0.7 β 12.x | Full feature support |
| Mists of Pandaria Classic | 5.0.x | Full feature support |
| Vanilla / Classic Era | 1.15.x | Full feature support |
| Addon | Support Level |
|---|---|
| Blizzard (default UI) | β Full |
| Dominos | β Full (including native text mode) |
| Bartender4 | β Full |
| AzeriteUI | β Full |
| DiabolicUI3 | β Full |
| ElvUI |
See Supported-Addons for details on each integration.
| Page | Description |
|---|---|
| Installation | How to install, update, and set up AHOS for all WoW versions |
| Configuration | Every setting explained β display modes, fonts, profiles, and more |
| Slash-Commands | Full list of /ahos commands with examples |
| Supported-Addons | Addon-specific notes, quirks, and integration details |
| FAQ | Answers to the most common questions |
| Troubleshooting | Step-by-step fixes for common issues |
| Contributing | How to report bugs, request features, and contribute code |
Overlay Mode (default) Native Rewrite Mode Auto-Fallback
βββββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββ
Draws a new FontString Rewrites the button's Starts in Overlay Mode.
on top of the button. built-in HotKey text. If the overlay is hidden
Does not modify native Best when your skin by a skin, automatically
button elements. hides external frames. switches to Native Rewrite.
AHOS converts full keybind strings into short, readable labels:
| Raw Keybind | AHOS Display |
|---|---|
CTRL-SHIFT-A |
C-S-A |
ALT-1 |
A-1 |
SHIFT-F3 |
S-F3 |
CTRL-ALT-MOUSEBUTTON2 |
C-A-B2 |
F5 |
F5 |
The separator between modifiers is configurable (default: none), and the maximum label length is capped at 6 characters by default (configurable from 1β10).
- Author: JuNNeZ
- Version: 2.5.18
- GitHub: https://github.com/junnez/advancedhotkeyoverlaysystem
- CurseForge: https://www.curseforge.com/wow/addons/advanced-hotkey-overlay-system (Project ID: 1289540)
- WoWInterface: https://www.wowinterface.com/downloads/info-advanced-hotkey-overlay-system
- Issues / Bug reports: GitHub Issues