Description
Press 1-9 and 0 to pick an option in a popup, gossip list or quest dialog. Popup and gossip options are tagged with the key that selects them; quest panels are not.
Keycap only listens while one of those dialogs is open, and never while you're typing. A number with no matching option goes to your action bar as usual.
Why
Stock popups, gossip lists and quest dialogs are mouse-only. Keycap puts the choices on the number row and shows you which key is which.
What you get
- Popups. The buttons on any confirm or cancel box, numbered left to right.
- Gossip lists. Options and quests, numbered top to bottom as they appear.
- Quest panels.
1accepts a quest. On a reward screen with a choice, the number picks that reward and turns the quest in immediately, with no second confirm, so check before you press. Decline and Cancel are not wired up; use Escape or the mouse.
What it leaves alone
Two kinds of dialog are skipped on purpose.
Exit Game, Log Out, and "replace existing enchantment?". The client does not let addon code press these buttons, so Keycap does not try.
Dialogs that turn up mid-fight: death, resurrect, summons, party and guild invites, duels, battleground prompts. A mashed 1 should not release your spirit. /kc context turns numbering on for this group; it is off by default.
In both cases the key goes to your action bar as if Keycap were not installed.
Commands
/kc and /keycap are the same command.
/kc: show current settings/kc on,/kc off: turn the keys on or off/kc tags: show or hide the[n]markers/kc context: toggle numbering on death, invite and summon popups. Off by default./kc debug: print what the addon currently sees, for reporting a problem
Known limits
- Popups have at most 4 buttons, so only
1-4do anything there. - Gossip lists are numbered
1-9,0; entries past the tenth need the mouse. An NPC that opens straight to a quest list, with no gossip page, is not numbered yet. - On a reward screen, pressing a number takes that reward and turns the quest in immediately. There is no second confirm, so look before you press.
- On a popup whose first button unlocks after a countdown, the tags are drawn before it unlocks and can be off by one. Read the button, not the tag.
- A client patch could break gossip numbering.
/kc debugtells you if it has.
Compatibility
Built and tested on the WoW: Forever public beta only, on an English client. Not tested on any other client, or next to other addons that rebind the number keys or rewrite popup or gossip text.
Reporting a problem
GitHub issues. Include the output of /kc debug.

