Search packages, repositories and app categories

Package detailsv0.4.7

flutter_onscreen_keyboard

A customizable and extensible virtual keyboard widget for Flutter desktop and touchscreen apps.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
2.9K
Likes
28
Pub points
160

Install package

flutter pub add flutter_onscreen_keyboard

Package Overview

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

A customizable and extensible virtual keyboard widget designed for Flutter applications on desktop and touchscreen platforms. It enables developers to create interactive on-screen keyboards tailored to specific app needs, supporting multiple input types and layouts. The package is ideal for kiosks, educational apps, or any application requiring a dedicated input method without relying on system keyboards. Built with flexibility in mind, it allows easy customization of key appearance, behavior, and layout structure.

Use cases

  • Kiosk applications
  • Educational software
  • Touchscreen-only interfaces
  • Custom input methods
  • Accessibility tools

Key features

  • Highly customizable layout
  • Extensible key behavior
  • Supports multiple platforms
  • Configurable key styling
  • Built-in text input handling
  • Responsive design

Suitable for

  • Developers building touch-based apps
  • Apps needing custom input workflows
  • Cross-platform desktop applications
  • Accessibility-focused projects
  • Interactive learning tools

Considerations

  • Requires manual handling of focus and text input
  • May need additional logic for complex input validation
  • Performance impact on large keyboard layouts
  • Limited built-in internationalization support
  • Not intended as a full replacement for native keyboards

Categories

Projects using this package

No data available yet.