Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.0.3

windows_ime_manager

Ein Flutter-Plugin zur Verwaltung von Eingabemethoden-Editoren (IME) unter Windows mit Unterstützung für nahtlose Umschaltungen zwischen verschiedenen Sprachen.

Windows
30-Tage-Downloads
13
Likes
4
Pub-Punkte
160

Paket installieren

flutter pub add windows_ime_manager

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das windows_ime_manager-Paket ist ein Flutter-Plugin für Windows-Desktop-Anwendungen, das Entwicklern ermöglicht, Eingabemethoden-Editoren (IME) programmgesteuert zu verwalten. Es erleichtert die nahtlose Umschaltung zwischen verschiedenen Sprachen und Eingabemethoden und verbessert so die Mehrsprachigkeitserfahrung der Benutzer. Das Plugin integriert sich direkt in das Windows-Betriebssystem und bietet zuverlässige IME-Steuerelemente, was es ideal für Anwendungen mit dynamischer Spracheingabestützung macht. Besonders nützlich ist es in Umgebungen, in denen Benutzer häufig zwischen Tastaturlayouts oder Eingabesystemen wechseln.

Anwendungsfälle

  • Mehrsprachige Texteingabe in Desktop-Anwendungen
  • Dynamische Sprachwechsel während der Benutzereingabe
  • Unterstützung nicht-lateinischer Schriften in Flutter-Apps
  • Verbesserung der Zugänglichkeit für internationale Nutzer
  • Benutzerdefinierte Tastaturlayout-Verwaltung

Hauptmerkmale

  • Programmgesteuerte IME-Umschaltung unter Windows
  • Unterstützung mehrerer Eingabesprachen
  • Nahtlose Integration in das Windows-Betriebssystem
  • Leichtgewichtig und auf IME-Funktionalität fokussiert
  • Echtzeit-Eingabemethode Steuerung

Geeignet für

  • Entwickler, die mehrsprachige Desktop-Anwendungen erstellen
  • Anwendungen für internationale Zielgruppen
  • Werkzeuge, die dynamische Tastaturlayouts erfordern
  • Windows-spezifische Flutter-Projekte
  • zugänglichkeitsorientierte Software

Hinweise

  • Nur auf Windows-Plattform beschränkt
  • Erfordert Windows-Betriebssystem-Ebene Berechtigungen
  • Möglicherweise sind zusätzliche Konfigurationen für bestimmte IMEs erforderlich
  • Nicht anwendbar auf nicht-Windows-Plattformen
  • Abhängig von der Verfügbarkeit des System-IME

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

windows_ime_manager

pub package style: lint

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 :heavy_check_mark:

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';

Create an instance of the WindowsImeManager class:

final _windowsImeManagerPlugin = WindowsImeManager();

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.');
  }
}

Call the function with the desired LanguageIme enums:

setLanguageIme(LanguageIme.japaneseHalfWidthKatakanaIme);
setLanguageIme(LanguageIme.englishIme);

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

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

  • plugin_platform_interface^2.0.2

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.