Overview
A lightweight, cross-platform Dart package for displaying virtual keyboards on devices such as kiosks and ATMs. Designed without native code dependencies, it supports multiple languages and works seamlessly across Android, iOS, Web, macOS, Windows, and Linux. Ideal for touch-based interfaces requiring customizable input solutions. The package provides a simple API to integrate virtual keyboards into Flutter applications with minimal setup.
Use cases
- Kiosk terminals
- ATM interfaces
- Multilingual data entry
- Touchscreen point-of-sale systems
- Self-service check-in stations
- Interactive public displays
Key features
- Multi-language support
- No native code dependencies
- Cross-platform compatibility
- Customizable keyboard layouts
- Lightweight and easy to integrate
- Supports all major desktop and mobile platforms
Suitable for
- Developers building public-facing touch interfaces
- Applications requiring multilingual input
- Systems deployed on diverse operating systems
- Projects needing minimal external dependencies
- Kiosk and ATM software development
Considerations
- May require custom layout design for non-standard language inputs
- Limited to basic text input functionality
- Performance may vary on low-end devices
- Does not include advanced features like predictive text or voice input
- Best suited for controlled environments with predictable user behavior