promotional bannermobile promotional banner

Keycap

Press 1-9 and 0 to pick an option in a WoW: Forever popup, gossip list, or quest dialog. Popup and gossip options show their key.
keycap_2.PNG

keycap_2.PNG

keycap_1.PNG

keycap_1.PNG

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. 1 accepts 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-4 do 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 debug tells 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.

Check out my other WoW: Forever addons!

  • Denizens — Sort, filter, and deeply scan /who results past the 50-result cap.
  • ChatQuell — Build precise local chat filters in a polished, stock-style visual editor.

Keycap Team

profile avatar
Owner
  • 9
    Projects
  • 742
    Downloads

More from KonigtxView all

  • Forever Council project image

    Forever Council

    Read patch notes, vote positive, neutral or negative, and see the community’s collected votes.

    • 6
    • September 27, 2026
  • ForeverSVBridge project image

    ForeverSVBridge

    Restores your addons' saved variables on the WoW: Forever beta, which writes them at logout but never reads them back at login.

    • 0
    • September 24, 2026
  • Livery project image

    Livery

    Keeps a family of sister guilds on one tabard design: capture a reference, target anyone, get MATCH or NO MATCH with the differences named.

    • 143
    • September 23, 2026
  • Stoked project image

    Stoked

    Plan WoW: Forever camps, assign contributions, and play a nearby cooperative campfire game for up to 40 players.

    • 22
    • September 23, 2026
  • Forever Council project image

    Forever Council

    Read patch notes, vote positive, neutral or negative, and see the community’s collected votes.

    • 6
    • September 27, 2026
  • ForeverSVBridge project image

    ForeverSVBridge

    Restores your addons' saved variables on the WoW: Forever beta, which writes them at logout but never reads them back at login.

    • 0
    • September 24, 2026
  • Livery project image

    Livery

    Keeps a family of sister guilds on one tabard design: capture a reference, target anyone, get MATCH or NO MATCH with the differences named.

    • 143
    • September 23, 2026
  • Stoked project image

    Stoked

    Plan WoW: Forever camps, assign contributions, and play a nearby cooperative campfire game for up to 40 players.

    • 22
    • September 23, 2026