zeba_academy_keyboard_shortcuts 1.0.0
zeba_academy_keyboard_shortcuts: ^1.0.0 copied to clipboard
Desktop keyboard shortcut manager for Flutter.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project follows Semantic Versioning.
1.0.0 - 2026-07-06 #
🎉 Initial Release #
The first stable release of zeba_academy_keyboard_shortcuts.
Added #
- Custom keyboard shortcut registration
- Support for multiple key combinations
- Global shortcut manager
- Keyboard shortcut enable/disable functionality
- Desktop-focused keyboard event handling
- Support for Windows, macOS, Linux, and Flutter Web
ShortcutKeysfor defining shortcut combinationsKeyboardShortcutmodel with callback supportShortcutManagersingleton for registering and managing shortcutsShortcutScopewidget for listening to keyboard eventsShortcutControllerfor shortcut organizationShortcutUtilshelper methods for modifier key detection- Built-in desktop shortcut presets:
- Save (
Ctrl + S) - Copy (
Ctrl + C) - Paste (
Ctrl + V) - Cut (
Ctrl + X) - Undo (
Ctrl + Z) - Redo (
Ctrl + Shift + Z) - Select All (
Ctrl + A) - Find (
Ctrl + F)
- Save (
- Lightweight implementation with no third-party dependencies
- Public API exports for simple integration
- Example application
- Unit tests
- Comprehensive documentation
- GPL-3.0 license
Platform Support #
- ✅ Android
- ✅ iOS
- ✅ Windows
- ✅ macOS
- ✅ Linux
- ✅ Web