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
902
Flutter plugin for discovering the state of the soft-keyboard visibility on Android and iOS.
keyboard_dismisser
220
A simple Flutter package to hide the keyboard when performing a gesture outside of it.
math_keyboard
124
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
50
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
48
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
33
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
32
A flutter plugin to dismiss the keyboard interactively similar to the IOS native behavior. On Android the functionality is mimed without drag.
flutter_dialpad
32
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.
flutter_persistent_keyboard_height
28
Flutter package to get keyboard height. Can be used to display a sticker/emoji modal with correct height.
artistic_multilingual_keyboards
28
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.
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
23
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!