zeba_academy_keyboard_shortcuts 1.0.0 copy "zeba_academy_keyboard_shortcuts: ^1.0.0" to clipboard
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
  • ShortcutKeys for defining shortcut combinations
  • KeyboardShortcut model with callback support
  • ShortcutManager singleton for registering and managing shortcuts
  • ShortcutScope widget for listening to keyboard events
  • ShortcutController for shortcut organization
  • ShortcutUtils helper 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)
  • 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
0
likes
130
points
63
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Desktop keyboard shortcut manager for Flutter.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_keyboard_shortcuts