flutter_multilingual_keyboard 1.1.3
flutter_multilingual_keyboard: ^1.1.3 copied to clipboard
A customizable Flutter on-screen keyboard widget with multi-language support, written in pure Flutter (no platform code).
flutter_multilingual_keyboard #
A fully customizable Flutter on-screen keyboard widget with multi-language support.
Built entirely in Flutter.
β¨ Features #
- π³ Multi-language support (e.g. English, Urdu)
- π Caps, first-capital, and small letter states
- π’ Letters, numbers, and symbols modes
- π¨ Smooth key press animations
- π‘ Works with any
TextFieldorTextEditingController - π« No native code or external state management (pure Flutter)
π Installation #
Add to your pubspec.yaml:
dependencies:
flutter_multilingual_keyboard: ^1.1.3
Or Simply Run in Terminal
flutter pub add flutter_multilingual_keyboard
π Usage #
import 'package:flutter_multilingual_keyboard/flutter_multilingual_keyboard.dart';
final service = KeyboardService();
final controller = AppKeyboardController();
KeyboardScope(
service: service,
controller: controller,
child: MyApp(),
);
Then Use: #
ValueListenableBuilder<bool>(
valueListenable: service.showKeyboard,
builder: (_, show, __) => show ? const AppKeyboard() : const SizedBox(),
)
1.1.3
Initial release: #
- Added English, Japanese, and Urdu language support
- Added caps modes and key animations