promotional bannermobile promotional banner

KeyCheckClear (KCC)

Press any key or key combo to see what it's bound to, and clear unwanted bindings with one click. Shows every modifier combo at once, including keys bound by other addons. Works in Retail, WoW Forever and all Classic versions.
01-minimap-button.png

01-minimap-button.png

02-window.png

02-window.png

03-single-key.png

03-single-key.png

04-all-modifier-combos.png

04-all-modifier-combos.png

05-clear-buttons.png

05-clear-buttons.png

Description

Press a key or key combo to see what it's bound to. You can optionally clear the keybind with one click (undo is available also).

WoW's keybinding screen works fine to bind to an addon or internal function. KeyCheckClear works from the other angle. Is this key available? So this addon is handy when you're looking for a free key, or trying to figure out why a key does something you didn't expect. "Why are my macro modifiers not working? What is SHIFT+F12 bound to anyway?"

KeyCheckClear showing every modifier combo of M

Using it

Open the window with /kcc or with the minimap button. Hover the mouse over the big button and press a key or key combo. Mouse buttons 3-5 and the mouse wheel work too. Move the mouse off the button to stop listening.

  • Display all modifier combos shows the key with every modifier: no modifier, Shift, Ctrl, Alt, and all combinations of those. One press tells you what combinations are free.
  • Show clear buttons puts a red X next to each bound key. Click it to unbind that one key only. The cleared binding is saved to your current set (account or character), the same as the game's own keybinding screen.
  • After a clear, the X turns into an undo arrow. Click the undo arrow to revert as long as you haven't checked another key or closed the window.

Keys bound by another addon show in orange with "(addon)". They don't get an X, because that binding belongs to the other addon.

The window closes when you enter combat and won't open until you're out.

Commands

Command What it does
/kcc Open or close the window
/kcc minimap Hide or show the minimap button
/keycheckclear Same as /kcc

Game versions

Retail (Midnight), WoW Forever, MoP Classic, Titan Reforged, TBC Anniversary and Classic Era. Tested in retail, Forever and Classic Era.

License

MIT, see LICENSE.

Bundles Ace3 and LibDBIcon (BSD-style), LibDataBroker and LibStub. Each keeps its own license.

Source: https://github.com/msromike/KeyCheckClear

The KeyCheckClear (KCC) Team

profile avatar
  • 2
    Projects
  • 377
    Downloads

More from msromike

  • Chat Player Level (CPL) project image

    Chat Player Level (CPL)

    Adds player level tags to names in chat, giving you instant context on who’s speaking—whether it’s a level 12 asking for help or a level 60 calling the shots. Works in party, raid, guild, whispers, and public channels like Trade and LFG.

    • 367
    • November 12, 2025
  • Chat Player Level (CPL) project image

    Chat Player Level (CPL)

    Adds player level tags to names in chat, giving you instant context on who’s speaking—whether it’s a level 12 asking for help or a level 60 calling the shots. Works in party, raid, guild, whispers, and public channels like Trade and LFG.

    • 367
    • November 12, 2025