패키지, 저장소 및 앱 카테고리 검색

패키지 상세v1.0.3

windows_ime_manager

Windows에서 입력 메서드 편집기(IME)를 관리하기 위한 Flutter 플러그인으로, 다양한 언어 간의 원활한 전환을 지원합니다.

Windows
30일 다운로드
13
좋아요
4
Pub 점수
160

패키지 설치

flutter pub add windows_ime_manager

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

windows_ime_manager 패키지는 Windows 데스크톱 애플리케이션을 위한 Flutter 플러그인으로, 개발자가 입력 방법 편집기(IME)를 프로그래밍 방식으로 관리할 수 있도록 설계되었습니다. 다양한 언어와 입력 방식 간의 원활한 전환을 가능하게 하여 다국어 사용자 경험을 향상시킵니다. 이 플러그인은 Windows OS와 직접 통합되어 신뢰할 수 있는 IME 제어 기능을 제공하며, 동적 언어 입력 지원이 필요한 애플리케이션에 적합합니다. 특히 사용자가 자주 키보드 레이아웃이나 입력 시스템을 전환하는 환경에서 매우 유용합니다.

사용 사례

  • 데스크톱 앱에서의 다국어 텍스트 입력
  • 사용자 입력 중 동적 언어 전환
  • Flutter 앱에서 비라틴 문자 스크립트 지원
  • 국제 사용자에 대한 접근성 향상
  • 사용자 정의 키보드 레이아웃 관리

주요 기능

  • Windows에서 프로그래밍 방식의 입력기 전환
  • 다중 입력 언어 지원
  • Windows OS와의 원활한 통합
  • 경량이며 입력기 기능에 집중
  • 실시간 입력 방법 제어

적합한 대상

  • 다국어 데스크톱 앱을 개발하는 개발자
  • 국제적 대상자를 겨냥한 애플리케이션
  • 동적 키보드 레이아웃 변경을 필요로 하는 도구
  • 윈도우 전용 플러터 프로젝트
  • 접근성 중심 소프트웨어

고려 사항

  • Windows 플랫폼에만 제한됨
  • Windows OS 수준의 권한이 필요합니다
  • 일부 IME에 대해 추가 구성이 필요할 수 있습니다
  • Windows 플랫폼이 아닌 경우 적용되지 않음
  • 시스템 입력기 사용 가능 여부에 따라 다름

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

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

카테고리

의존성

의존성 목록 1 개

  • plugin_platform_interface^2.0.2

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.