-
Enhanced Key Mapping System
- Added comprehensive key mappings for all platforms (macOS, Windows, Linux)
- Added 47 new key mappings for macOS (total: 103 keys)
- Added 39 new key mappings for Windows (total: 95 keys)
- Added 39 new key mappings for Linux (total: 95 keys)
-
New Key Support
- All symbol keys (equal, minus, brackets, quote, semicolon, backslash, comma, slash, period, grave)
- All numpad digit keys (numPad0-9)
- All modifier keys (leftShift, leftAlt, rightShift, rightAlt, capsLock, function)
- Extended function keys (F13-F20 for macOS)
- Navigation keys (home, end, pageUp, pageDown, help, forwardDelete)
- Media keys (volumeUp, volumeDown, mute)
-
Documentation
- Completely revamped README with comprehensive examples
- Added detailed API reference
- Added platform-specific key code usage examples
- Improved code examples and usage patterns
- Adds
simulateKeyCombinationmethod for combo keys - Renamed
AxistoScrollAxis
- Adds
scrollMousemethod to the plugin - Adds more enums
- Support desktop platforms keyboard keys
- Refactor plugin using
Flutter Rust Bridge - Complete rewrite with Rust backend
- Improved performance and reliability
- Add
MouseButtonenum support
- Fix
Failed to load dynamic librarybug
- Initial implementation
- Basic mouse and keyboard simulation