Releases: afernandes/GlobalKeyboardCapture.Maui
Releases · afernandes/GlobalKeyboardCapture.Maui
# v1.0.2 - Smart Hotkey Normalization & Performance Boost ⚡
Release Notes - v1.0.2
🚀 Highlights
- Enhanced hotkey handling system with smart normalization
- Improved performance optimizations
✨ New Features
🎮Hotkey System Enhancements
- Intelligent hotkey normalization for consistent behavior
- Case-insensitive modifier handling
- Support for common keyboard shortcut aliases
- Standardized modifier order (Ctrl → Alt → Shift → Win)
###⚡Performance Improvements
- Optimized collection usage for service registration
- Reduced memory allocations in critical paths
- Enhanced string handling efficiency
- Better resource management
🛠️ Technical Improvements
- Added FOSSA license scanning for better compliance tracking
- Enhanced documentation with usage examples
- Fixed service collection registration to use the correct collection type
📝 Documentation
- Added comprehensive examples for hotkey registration
🤝 Contributors
Special thanks to our new contributors:
- @pictos - Improved performance optimizations
For complete details, see the full changelog.
💡 Usage Example
// Register hotkeys with flexible syntax
_hotkeyHandler.RegisterHotkey("Ctrl+Shift+X", ActionX);
_hotkeyHandler.RegisterHotkey("Shift+Ctrl+X", ActionX); // Same as above
🔄 v1.0.1 - Extended Framework Support (.NET 8.0 & 9.0) + Enhancements
GlobalKeyboardCapture.Maui v1.0.1 🚀
Framework Support
- ✨ Added support for .NET 9.0
- 🔄 Maintained support for .NET 8.0
Improvements
- 📦 Enhanced NuGet package configuration
- 📝 Improved XML documentation
- 🔧 Added Source Link support for better debugging experience
- 📊 Added symbols package (.snupkg)
- 🎯 Optimized deterministic builds
Framework Targets
- net8.0-android
- net8.0-windows10.0.19041.0
- net9.0-android
- net9.0-windows10.0.19041.0
Installation
Install-Package GlobalKeyboardCapture.Maui
🚀 v1.0.0 - Global Keyboard & Barcode Scanner for .NET MAUI
GlobalKeyboardCapture.Maui v1.0.0 - Initial Release 🚀
First stable release of GlobalKeyboardCapture.Maui, a powerful .NET MAUI library for global keyboard capture with cross-platform support.
Features
- 🔑 Global keyboard capture for both Windows and Android
- ⌨️ Rich hotkey system supporting multiple modifier keys (Ctrl, Alt, Shift)
- 📱 Platform-specific key support (Windows keys, Android volume keys)
- 🏷️ Built-in barcode scanner support with configurable timeout and length
- 🎯 Easy-to-use API with dependency injection support
- 🔧 Highly configurable and extensible
Supported Platforms
- Windows (WinUI3)
- Android
Getting Started
Installation via NuGet Package Manager:
Install-Package GlobalKeyboardCapture.Maui