Skip to content

Releases: afernandes/GlobalKeyboardCapture.Maui

# v1.0.2 - Smart Hotkey Normalization & Performance Boost ⚡

23 Nov 06:52
Compare
Choose a tag to compare

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

21 Nov 22:58
Compare
Choose a tag to compare

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

21 Nov 20:46
Compare
Choose a tag to compare

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