FLUTTER ECOSYSTEM

keyboard_event

Keyboard event plugin for Flutter Desktop(Windows)

keyboard_event cover
Latest version
0.3.4
30-day downloads
144
Likes
29
Pub points
120

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The keyboard_event package enables Flutter desktop applications on Windows to capture and respond to low-level keyboard events. It provides access to key press, release, and repeat events, allowing developers to build applications that require precise keyboard input handling, such as gaming, productivity tools, or custom keyboard shortcuts. The plugin integrates seamlessly with Flutter's event system and works specifically for Windows platforms. It is ideal for use cases where standard Flutter keyboard listeners are insufficient.

Use cases
  • Custom keyboard shortcuts
  • Gaming input handling
  • Accessibility tools
  • Text editor enhancements
  • System-level hotkeys
Key features
  • Low-level keyboard event capture
  • Windows-only support
  • Real-time key state monitoring
  • Simple API integration
  • Supports key combinations
Suitable for
  • Desktop Windows apps
  • Input-intensive applications
  • Advanced keyboard interaction
  • Developers needing raw keyboard data
Considerations
  • Limited to Windows platform
  • Requires native code execution
  • May conflict with system-wide hotkeys
  • Not suitable for mobile or web
  • Potential performance impact with high-frequency events
Supported platformsWindows

Install package

flutter pub add keyboard_event

Categories

Source repository

Related projects