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.
keyboard_dismisser
234
A simple Flutter package to hide the keyboard when performing a gesture outside of it.
math_keyboard
140
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.
number_pad_keyboard
83
A Flutter package that provides a customizable number pad keyboard for entering PIN codes or numeric input. It includes features such as custom styling for numbers and buttons.
virtual_keyboard_multi_language
67
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.
flutter_keyboard_size
66
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.
focusable_control_builder
50
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.
flutter_dialpad
37
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.
input_with_keyboard_control
35
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
34
A flutter plugin to dismiss the keyboard interactively similar to the IOS native behavior. On Android the functionality is mimed without drag.
flutter_persistent_keyboard_height
31
Flutter package to get keyboard height. Can be used to display a sticker/emoji modal with correct height.
emoji_keyboard_flutter
30
A Flutter package that provides keyboard where you can only type with emojis!
cupertino_interactive_keyboard
30
A Flutter plugin intended to achieve native iOS interactively dismissible keyboard.
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.
virtual_keyboard
27
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
24
A new Flutter Package for numeric Keyboard with flexible customization as well as arabic digits support and many many more.
new_virtual_keyboard
8
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.
fulde_keyboard
7
A simple package for displaying virtual fulde keyboards. The library is written in Dart and has no native code dependency.
windows_ime_manager
4
A Flutter plugin for managing Input Method Editors (IME) on Windows, supporting seamless switching between different languages.