KeyboardUINext
KeyboardUINext is an accessibility addon for World of Warcraft that allows most of the game's interface to be controlled entirely from the keyboard, with built-in text-to-speech (TTS) support. Its primary goal is to improve the experience for low-vision players, although it can also be useful for players with more severe vision loss when combined with other addons.
This project continues the work of KeyboardUI, originally created by Dahk Celes (DDCorkum) in collaboration with RogueEugor (A. Agostino). The goal of KeyboardUINext is to keep the addon up to date, fix bugs, and add new features while preserving the philosophy and spirit of the original project.
How it works
KeyboardUINext shortcuts are only active while a supported window is open and your character is out of combat. Instead of using the mouse, you navigate the interface with the keyboard while the addon reads information aloud using the game's built-in text-to-speech engine.
You can open the addon's settings at any time by typing /keyboardui or /kui.
The following shortcuts are available in most supported windows:
| Shortcut | Function |
|---|---|
| Ctrl+Up/Down | Navigate between entries. |
| Ctrl+Shift+Up/Down | Navigate between categories or sections. |
| Ctrl+Right/Left | Secondary navigation (details, panels, or alternate actions). |
| Ctrl+Enter | Activate or select the current entry. |
| Ctrl+Space | Read the full description or tooltip. |
| Ctrl+Tab | Switch tabs. |
| Ctrl+F | Search. |
| Ctrl+Shift+F | Clear the current search. |
| Ctrl+R | Change or open filters. |
| Alt+Space | Read the available shortcuts for the current window. |
Reporting Bugs
If you encounter a problem, please follow these steps:
-
Disable all other addons.
-
Enable debug mode:
/kui debug -
Reproduce the issue.
-
Generate a debug report:
/kui debugdump -
Copy the generated output using the addon's copy shortcut.
-
Disable debug mode:
/kui debug off -
Submit the report along with a brief description of what happened and, if possible, the steps required to reproduce the issue.
A Personal Note
This project represents an important step for me. Until now, KeyboardUINext has mainly been a tool developed for my own use. My goal is to turn it into an addon that primarily helps low-vision players while also being useful for players with more severe vision loss when combined with other addons.
You may still encounter incomplete features, rough edges, or functionality that has not yet been implemented. Development is ongoing, and many improvements come from everyday use of the addon or from feedback and suggestions provided by other players.
Thank you for your patience, and thank you in advance for any bug reports or feedback that help make KeyboardUINext better.

