A lightweight, pure Dart package for displaying virtual keyboards on devices such as kiosks and ATMs. Designed without native code dependencies, it provides a simple and customizable way to integrate on-screen keyboards into Flutter applications. Ideal for touch-based interfaces where physical keyboards are unavailable or impractical. The package supports basic input handling and can be easily styled to match application themes.
Use cases
- Kiosk applications
- ATM interfaces
- Touchscreen point-of-sale systems
- Digital signage input
- Self-service terminals
- Accessibility-focused apps
Key features
- Pure Dart implementation
- No native dependencies
- Customizable keyboard layout
- Simple integration with Flutter
- Lightweight and fast
- Theme-aware design
Suitable for
- Developers building touch-based kiosk apps
- Applications requiring on-screen input without hardware keyboards
- Projects avoiding platform-specific code
- UI-heavy interactive systems
- Low-latency input scenarios
Considerations
- Limited to basic text input
- No built-in support for special characters or advanced input methods
- May require custom styling for non-standard layouts
- Not optimized for high-frequency typing
- No autocorrect or predictive text features