トップページ  Index  Search  Changes  Login

ime

IME (Imput Method Editor)

IMEについての調査

API

Windows Input Method の歴史

古いIME/IMMの資料(保存版)

IMEハッカーズ☆

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。すこぶる評判が悪い。
WinAnthy
最近のもの。TSF。AnthyをWindowsで使えるようにしたもの。クローズドソース。
SocialIME
最近のもの。現在ベータ版。クローズドソース。
Google 日本語入力
最近のもの。現在ベータ版。
MZ-IME日本語入力
Windows2000で動作する研究用のIME。
2. Linux/Unixのものを移植

Cygwinか完全移植の選択肢がある

FreeWnn
デフォルト辞書の語彙が少ないのが難点。
sj3
Sony製。現在はオープンソース。上記のURLはFreeBSDにポートされたもののソース。
uim

多言語入力ライブラリ。入力モードや変換する文字などを処理する。Anthyなどと一緒に使う。単体では機能しない。

SCIM
多言語入力ライブラリ。Anthyなどと一緒に使う。機能はuimとほとんど同じ。
Anthy
かな漢字変換エンジン。ライブラリなので単体では使えない。それなりに高機能でセキュアで軽い。
canna
NEC製。現在はオープンソース。
3. 自主開発

ブラウザ上での入力

下記のどちらもブックマックレットをブックマークツールバーに登録しておけば、どのページを閲覧していてもクリックするだけで日本語が入力できます。

Ajax IME
Ajaxを用いたIME
Japanese IME
Javascriptによる日本語IME実装
Last modified:2017/05/31 03:06:29
Keyword(s):
References:[日本語対応] [SideMenu]