File Details
KeybindFinder.zip
- R
- Aug 4, 2025
- 12.96 KB
- 28
- 5.5.0
- MoP Classic
File Name
KeybindFinder.zip
Supported Versions
- 5.5.0
Changelog
All notable changes to the Keybind Finder addon will be documented in this file.
Version 1.1.0 - 2024-01-XX
Added
- Priority-based keybind system with 8 tiers of importance
- Premium keybind prioritization (Q, E, R, F, G, T, Z, X, C, V, B) as highest priority
- Premium modifier combinations (Shift/Ctrl/Alt + Premium Keys) as second priority
- Enhanced binding detection for default WoW actions and commands
- Readable binding names for common WoW actions (e.g., "Toggle Backpack", "Toggle Character")
- Comprehensive command detection for 50+ common WoW commands
- Color-coded priority sections in the UI for better visual organization
- Improved debug system with detailed keybind detection testing
- Enhanced UI padding and layout improvements
- Robust UI creation with fallback mechanisms and error handling
Changed
- Reordered priority system to put premium modifiers second in the list
- Improved binding detection accuracy with multiple detection methods
- Enhanced UI stability with delayed creation and safety checks
- Simplified interface by removing dropdown filter (now shows all available keybinds)
- Better error handling for UI creation failures
- More reliable keybind scanning with improved action bar detection
Fixed
- Modifier key detection - now properly detects Shift/Ctrl/Alt combinations
- Default WoW binding detection - correctly identifies keys bound to default actions
- UI rendering issues - fixed timing problems with UI creation
- Binding status display - now shows actual binding names instead of generic "Unbound"
- Action bar binding filtering - properly excludes action bar bindings from suggestions
- Debug command functionality - enhanced troubleshooting capabilities
Technical Improvements
- Enhanced GetCurrentBinding function with comprehensive command checking
- Improved IsActionBarBinding detection for more accurate filtering
- Better UI creation timing with C_Timer delays for stability
- Comprehensive binding name mapping for user-friendly display
- Robust error handling throughout the addon
Version 1.0.0 - 2024-01-XX
Added
- Initial release of Keybind Finder addon
- Automatic keybind scanning for current character
- Cross-character keybind usage analysis
- Smart keybind suggestions based on usage patterns
- User-friendly interface with scrollable list
- Slash commands:
/kbfand/keybindfinder - Manual scan command:
/kbf scan -
Support for all major keybind categories:
- Primary combat keys (1-0)
- Function keys (F1-F12)
- Modifier combinations (Shift/Ctrl/Alt + keys)
- Additional keys (R, T, F, G, Q, E, Z, X, C, V, B)
- Mouse buttons (4, 5 with modifiers)
- Saved variables for persistent data storage
- Movable and resizable interface
- Refresh button for real-time updates
Technical Details
- Compatible with WoW MOP Classic (Interface version 50400)
- Uses WoW API functions for keybind detection
- Efficient data storage and retrieval
- Clean, modular code structure
Markdown Format
[1.1.0] - 2024-01-XX
Added
- Priority-based keybind system with 8 tiers of importance
- Premium keybind prioritization (Q, E, R, F, G, T, Z, X, C, V, B) as highest priority
- Premium modifier combinations (Shift/Ctrl/Alt + Premium Keys) as second priority
- Enhanced binding detection for default WoW actions and commands
- Readable binding names for common WoW actions (e.g., "Toggle Backpack", "Toggle Character")
- Comprehensive command detection for 50+ common WoW commands
- Color-coded priority sections in the UI for better visual organization
- Improved debug system with detailed keybind detection testing
- Enhanced UI padding and layout improvements
- Robust UI creation with fallback mechanisms and error handling
Changed
- Reordered priority system to put premium modifiers second in the list
- Improved binding detection accuracy with multiple detection methods
- Enhanced UI stability with delayed creation and safety checks
- Simplified interface by removing dropdown filter (now shows all available keybinds)
- Better error handling for UI creation failures
- More reliable keybind scanning with improved action bar detection
Fixed
- Modifier key detection - now properly detects Shift/Ctrl/Alt combinations
- Default WoW binding detection - correctly identifies keys bound to default actions
- UI rendering issues - fixed timing problems with UI creation
- Binding status display - now shows actual binding names instead of generic "Unbound"
- Action bar binding filtering - properly excludes action bar bindings from suggestions
- Debug command functionality - enhanced troubleshooting capabilities
Technical Improvements
- Enhanced GetCurrentBinding function with comprehensive command checking
- Improved IsActionBarBinding detection for more accurate filtering
- Better UI creation timing with C_Timer delays for stability
- Comprehensive binding name mapping for user-friendly display
- Robust error handling throughout the addon
[1.0.0] - 2024-01-XX
Added
- Initial release of Keybind Finder addon
- Automatic keybind scanning for current character
- Cross-character keybind usage analysis
- Smart keybind suggestions based on usage patterns
- User-friendly interface with scrollable list
- Slash commands:
/kbfand/keybindfinder - Manual scan command:
/kbf scan - Support for all major keybind categories:
- Primary combat keys (1-0)
- Function keys (F1-F12)
- Modifier combinations (Shift/Ctrl/Alt + keys)
- Additional keys (R, T, F, G, Q, E, Z, X, C, V, B)
- Mouse buttons (4, 5 with modifiers)
- Saved variables for persistent data storage
- Movable and resizable interface
- Refresh button for real-time updates
Technical Details
- Compatible with WoW MOP Classic (Interface version 50400)
- Uses WoW API functions for keybind detection
- Efficient data storage and retrieval
- Clean, modular code structure

