KeyUI

Visualizes and manages keyboard and mouse key configurations.

File Details

v4.0.1

  • R
  • Feb 3, 2026
  • 3.24 MB
  • 1.5K
  • 12.0.0+3
  • Retail + 3

File Name

KeyUI-v4.0.1.zip

Supported Versions

  • 12.0.0
  • 5.5.3
  • 2.5.5
  • 1.15.8

KeyUI

v4.0.1 (2026-02-03)

Full Changelog Previous Releases

  • Fix Controls reset, keyboard layout saving, and spell cache updates
    • Fix 1: Add controls_frame to hide_resettable_frames() so it properly
      closes on Full Reset instead of staying in an inconsistent state
    • Fix 2: Normalize key positions when saving keyboard layouts so that
      deleted top/left rows don't leave empty space. Uses 6px padding to
      match original layout style (X=6, Y=-6)
    • Fix 3: Register SPELLS_CHANGED event to refresh spell cache on talent
      changes, spec switches, level ups, etc. Works on all WoW versions
      including Classic Era (unlike ACTIVE_TALENT_GROUP_CHANGED)
    • Remove unnecessary self.keys_mouse = nil in handle_drag_or_size()
    • Add recalculate_keyboard_frame_size() helper function for future use
      Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com