ime
IME (Imput Method Editor)
IMEについての調査
JIRA
API
- IMM (未実装。Wineから持ってくれば動く?)
- AIMM (未実装)
- TSF (未実装)
古いIME/IMMの資料(保存版)
Part9より引用
300 :Be名無しさん :2009/12/28(月) 12:00:43 winetestビルドしてみたんでimm32_winetest実行してみたらワロタ 本当に実装されてないや > D:\reactos\bin>imm32_winetest > imm32.c:165: Tests skipped: IME support not implemented > imm32: 0 tests executed (0 marked as todo, 0 failures), 1 skipped. > > D:\reactos\bin> Windows 7でもやってみた(比較用) > D:\reactos\bin>imm32_winetest > imm32.c:196: Test failed: Canceling an empty composition string should fail. > imm32.c:219: Test failed: Canceling an empty composition string should fail. > imm32.c:267: Test failed: ImmSetCompositionStringW() succeeded. > imm32: 13 tests executed (0 marked as todo, 3 failures), 0 skipped. > > D:\reactos\bin>
エンジン
選択肢は以下の3つがある
1. 既存のものを流用
はAPIレベルで実装されていないため、現状ではこの方法は使えません。
オープンソースのIMEが少ないのが難点
- SKKIME
- IMM/TSF。すこぶる評判が悪い。が、慣れるとクセになるらしい。
- CorvusSKK
- 最近のもの。ライセンスはMicrosoft Public License
- SKK日本語入力FEP
- 最近のもの。製作者のノリがおかしい(誉め言葉)
「S K 拳 ─────それはシフト空手道とローマ字変換をくみあわせたまったくあたらしい日本語入力・・・」
- WinAnthy
- 最近のもの。TSF。AnthyをWindowsで使えるようにしたもの。クローズドソース。
- SocialIME
- 最近のもの。現在ベータ版。クローズドソース。
- Google 日本語入力
- 最近のもの。現在ベータ版。
- Mozc
- 上述の Google 日本語入力のオープンソース版。
- MZ-IME日本語入力
- Windows2000で動作する研究用のIME。
2. Linux/Unixのものを移植
CygwinかMsys2、もしくは完全移植の選択肢がある。
なお、ReactOS 0.4.7 上では Cygwin、Msys2 両者の最新版は動作しない。
多言語入力ライブラリ。入力モードや変換する文字などを処理する。Anthyなどと一緒に使う。単体では機能しない。
- SCIM
- 多言語入力ライブラリ。Anthyなどと一緒に使う。機能はuimとほとんど同じ。
- Anthy
- かな漢字変換エンジン。ライブラリなので単体では使えない。それなりに高機能でセキュアで軽い。
- canna
- NEC製。現在はオープンソース。
- Mozc
- Google 日本語入力のオープンソース版。
Keyword(s):
References:[FAQ] [SideMenu] [日本語対応]