KeyCheckClear (KCC)
Every World of Warcraft player has hit that wall: a key does something unexpected, a macro modifier refuses to fire, and you have no idea why. KeyCheckClear (KCC) flips the usual keybinding workflow on its head. Instead of asking "what should I bind to this key," it answers the far more practical question: "what is this key already doing, and is it free?"
What KeyCheckClear (KCC) Actually Does
WoW's built-in keybinding screen works fine when you already know which action you want to assign. KeyCheckClear (KCC) approaches the problem from the opposite direction. You press a key or key combination, and the addon tells you exactly what it is bound to. That makes it invaluable when you are hunting for an open key, or when you are trying to figure out why a key triggers something you never expected.
Sound familiar? "Why are my macro modifiers not working?" or "What is SHIFT+F12 bound to anyway?" Those are precisely the questions this addon was built to answer.
How to Install and Get Started
If you are ready to download KeyCheckClear (KCC), the setup is about as simple as addons get. Drop the folder into your World of Warcraft Interface/AddOns directory, restart the client, and you are done. If you would rather skip manual file shuffling, the foxygame.net launcher handles the whole thing in a single click, and its built-in catalog keeps KeyCheckClear (KCC) updated automatically whenever a new build lands.
Once installed, open the window with the slash command /kcc or by clicking the minimap button. Hover your mouse over the large button in the window and press any key or key combo. Mouse buttons 3 through 5 and the mouse wheel work too. Move your cursor off the button to stop listening.
Reading the Results
The Display all modifier combos option is where things get genuinely useful. It shows the key with every modifier attached: no modifier, Shift, Ctrl, Alt, and every combination of those. One single press tells you which combinations are free and which are already taken.
Keys bound by another addon appear in orange with an "(addon)" tag. These do not receive a clear button, because that binding belongs to the other addon and clearing it here would not stick.
Clearing Keybinds Safely
Enable Show clear buttons and a red X appears next to each bound key. Click it to unbind that one key only, nothing else. The cleared binding saves to your current set, whether that is account-wide or character-specific, exactly the same way the game's own keybinding screen behaves.
Made a mistake? After a clear, the X turns into an undo arrow. Click it to revert, as long as you have not checked another key or closed the window in the meantime.
- /kcc opens or closes the main window
- /kcc minimap hides or shows the minimap button
- /keycheckclear does the same as /kcc
One important note: the window closes automatically when you enter combat and will not reopen until you are out of it. That is a deliberate safety choice, and it keeps the addon from interfering during fights.
Version Compatibility Across WoW
KeyCheckClear (KCC) for World of Warcraft supports a wide spread of clients, which is rare for a utility this focused. Retail players are covered, along with Classic Era, TBC Anniversary, MoP Classic, Titan Reforged, and WoW Forever. The addon has been tested in retail, Forever, and Classic Era, so whether you are raiding on modern servers or leveling through old content, the behavior should be consistent.
If you play across multiple versions, checking version compatibility before you how to install becomes a routine step. The foxygame.net launcher solves that neatly by detecting which clients you have and matching KeyCheckClear (KCC) to each one, so you never end up with a mismatched build.
Why It Belongs in Your Addon Folder
KeyCheckClear (KCC) is licensed under MIT, and it bundles Ace3, LibDBIcon, LibDataBroker, and LibStub, each keeping its own license. The source lives on GitHub for anyone who wants to inspect it.
It will not replace your keybinding UI, and it is not trying to. What it does is remove the guesswork from one of the most tedious parts of setting up a character. Next time a key misbehaves or you need a free slot for a new ability, press it once and let KeyCheckClear (KCC) tell you the truth.