Top Flutter Keyboard packages Apart from customizing the standard Android and iOS Keyboards, the following Flutter packages provide various types of virtual keyboards and keyboard utilities such as managing keyboard visibility, auto suggestion, primary action, etc.
flutter_keyboard_visibility
946
Flutter plugin for discovering the state of the soft-keyboard visibility on Android and iOS.
keyboard_dismisser
227
A simple Flutter package to hide the keyboard when performing a gesture outside of it.
math_keyboard
127
Math expression editing using an on-screen software keyboard or physical keyboard input in a typeset input field in Flutter.
keyboard_visibility
122
Flutter plugin for discovering the state of the soft-keyboard visibility on Android and iOS.
flutter_keyboard_size
62
A straightforward and convenient provider that helps get info about - keyboard height, is it open or not, set bool value is screen small or not.
virtual_keyboard_multi_language
52
A simple package for dispaying virtual keyboards on a devices like kiosks and ATMs. The library is written in Dart and has no native code dependancy.
focusable_control_builder
49
Easily create custom controls that respond correctly to mouse and keyboard.
keyboard_shortcuts
47
Widget that allow you to use shortcuts for your application. Custom shortcuts that you define by yourself and global like auto scroll to bottom and top.
input_with_keyboard_control
34
The package provides an input that you can control whether the keyboard will show or not without losing focus, ideal for use with a barcode scanner!
flutter_interactive_keyboard
33
A flutter plugin to dismiss the keyboard interactively similar to the IOS native behavior. On Android the functionality is mimed without drag.
flutter_dialpad
33
A phone dialer widget that can be added to any Flutter Application to enable ability to dial a number. This could be combined with a voip application to enable placing calls.
artistic_multilingual_keyboards
29
A fully customizable Flutter package which allows you to add multi lingual keyboard in your apps. For now you can use English, Urdu and Sindhi keyboards.
flutter_persistent_keyboard_height
28
Flutter package to get keyboard height. Can be used to display a sticker/emoji modal with correct height.
virtual_keyboard
26
A simple package for dispaying virtual keyboards on a devices like kiosks and ATMs. The library is written in Dart and has no native code dependancy.
avoid_keyboard
25
This package enables convenient keyboard avoidance. It can be used to enable keyboard avoidance for specific view regions, without compressing the entire view.
numpad_layout
23
A new Flutter Package for numeric Keyboard with flexible customization as well as arabic digits support and many many more.
emoji_keyboard_flutter
23
A Flutter package that provides keyboard where you can only type with emojis!