Artistic Multilingual Keyboards
A fully customizable Flutter package that lets you add multilingual keyboards to your app — English, Urdu, and Sindhi, plus numeric and symbolic layouts. Fully customizable designs.
Features
English, Urdu, Sindhi keyboards — numeric and symbolic layouts too
Fully customizable — key styling, elevation, shadows, border radius, colors
Language switching button, custom keyboard actions (next/done), FocusNode + controller driven
Lightweight, no external dependencies
Example
Keyboard designs
English
Urdu
Sindhi
Numeric & Symbolic
Installation
Add the dependency to your pubspec.yaml:
dependencies:
artistic_multilingual_keyboards: ^0.0.4
Or run:
$ flutter pub add artistic_multilingual_keyboards
Import
import 'package:artistic_multilingual_keyboards/keyboards_layouts/keyboard_layouts.dart' ;
Usage
Check the complete example in the Example folder.
KeyboardLayouts (
textEditingController: TextEditingController (),
focusNode: FocusNode (),
isKeyboardOpen: true ,
enableLanguageButton: false ,
keyElevation: 12 ,
keyShadowColor: Colors .black,
keyBorderRadius: BorderRadius .circular (10 ),
keyboardAction: KeyboardAction .actionNext,
currentKeyboardLanguage: KeyboardLanguages .english,
);
Contribution
Use this package, test it, and report any issues/bugs found.
Contribute by adding more features.
Share your suggestion or feedback .
Developer
Kamran Khan