windows_ime_manager

Creator: coderz1093

Last updated:

0 purchases

TODO
Add to Cart

Description:

windows ime manager

windows_ime_manager #


The windows_ime_manager package enables easy management of Input Method Editors (IME) for Windows applications developed with Flutter. It supports Japanese and English languages, allowing for straightforward IME setup and switching. This package is designed to enhance multilingual input in desktop applications, providing a reliable and simple solution for developers looking to incorporate diverse language support.
Feel free to connect me at:
Features Supported #



Features
Windows




Setup IME
✔️



Platform Support #



Windows








Languages Supported #



Languages




Japanese


English


Arabic (Saudi Arabia)


Malayalam


Hindi


Spanish (Spain)


French (France)


Russian


Chinese


Dutch (Netherlands)


German (Germany)


Italian (Italy)



Usage #
Import the package with:
import 'package:windows_ime_manager/windows_ime_manager.dart';
copied to clipboard
Create an instance of the WindowsImeManager class:
final _windowsImeManagerPlugin = WindowsImeManager();
copied to clipboard
Create a function to set the IME using the enums:
Future<void> setLanguageIme(LanguageIme languageIme) async {
try {
await _windowsImeManagerPlugin.setLanguageIme(languageIme);
} on PlatformException {
debugPrint('Failed to set language IME.');
}
}
copied to clipboard
Call the function with the desired LanguageIme enums:
setLanguageIme(LanguageIme.japaneseHalfWidthKatakanaIme);
setLanguageIme(LanguageIme.englishIme);
copied to clipboard
See the example app for detailed implementation information.
Types of IME Supported #



IME Types




English


Arabic


Malayalam


Hindi


Spanish


French


Russian


Chinese


Dutch


German


Italian


Hiragana


Half-Width Katakana


Full-Width Katakana


Half-Width Alphanumeric

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files:

Customer Reviews

There are no reviews.