KeyUI shows your keyboard and mouse to see what each button is bound to. It helps you manage and adjust your key configurations, whether you're revisiting an old character, starting a new one, or simply want to enhance your Keybinds.
Open KeyUI
- Type "/kui" or "/keyui".
- Click the MinimapButton.
Choose Your Keyboard Layout:
- "QWERTZ" (Slim, TKL, Full Size)
- "QWERTY" (Slim, TKL, Full Size)
- "AZERTY" (Slim, TKL, Full Size)
- "Razer Tartarus"
- "Razer Tartarus 2"
- "Azeron"
Choose Your Keyboard Layout
- "4x3"
- "2+4x3" (Razer Naga V2 Hyperspeed)
- "3x3"
- "3x2"
- "2x2"
- "1+2x2"
- "2x2"
- "1x2"
- "Circle"
View Keybindings:
- Hover over keys to see the assigned Spell, Macro or UI-Function
- Highlight unused keys
- Show the Interface Action for each key.
Edit Keybindings:
Enabling Editor Mode: To access the Editor Mode, simply click the "Unlock" button.
Rearrange Keys: You can easily reorganize your layout by using the Drag and Drop feature.
Assigning a New Key:
- Hover over the key you want to assign.
- Click on the key you wish to assign.
Deleting Keys: To remove a key, press and hold the "Shift" key on your keyboard and simultaneously click the left mouse button on the target key.
Disabling Editor Mode: When you're done editing, click the "Lock" button to exit Editor Mode.
Naming Your Layout: Before saving, don't forget to enter a name for your layout.
Saving Your Changes: Once you're satisfied with your layout and have given it a name, hit the "Save" button to preserve your changes
View modified Keyboard:
- Click on modifiers (SHIFT / CTRL / ALT) to toggle them.
- Press modifier keys.
Preview:
Whats next?
Add a Gamepad LayoutAdd a Mouse LayoutAdd Moving Keys (W, A, S, D) as IconsAdd a Minimap IconAdd Pet BindingsGet rid of the "refresh"-button and automatically refreshAdd Mousewheel and MousebuttonEdit KeybindsDesign Update- Pet Keybinds
- Create new Buttons
WoW Classic
Known Issues:
- WoW Editor Error (TargetUnit) - I got no clue. This addon doesnt use targeting at all...
I would like to thank my guild master "L.M.". Without him, creating this addon would not have been possible.