大学1年生の頃からの夢だった。
JavascriptでハングルのIMEを実装することである。
ついに達成した。
おととい、その根幹であるオートマトンを開発・公開している方に出会い、その完成度の高さに感動した。chiyuさんのjohab.jsである。
DynamicHTML de typing --- index
IMEを実装するに当たり、キーイベント周りの処理には経験があったので、johab.jsの入出力をキー入力に対応させる。
そして試行錯誤の8時間。
それは姿を現した。
Hangul IMEである。
入力速度はPCのIME並みであり、FirefoxとIE6で開発、Sigmarion3で動作確認を行った。
IMEといえはAJAXを使った日本語IMEが有名だが、今回作成したHangul IMEがこの韓国語版として君臨できるようにがんばっていこう。
johab.jsを開発されたchiyuさんに報告すると、自由にライブラリを使っていいという暖かいお言葉をいただけたので、今日公開することができた。chiyuさん、ほんとうにありがとうございます。
いつもお世話になっているgoodhyunさんに報告したところ、goodhyunさんのブログに掲載していただけた。ほんとうにありがとうございます。
…とりあえず、より本物のIMEに近づけるために、hangulxhanjaの辞書を実装し、漢字変換を実装しようと思う。さらに高度な機能として、2文字以上が組み合わさった漢字変換機能も実装したい。できるかな?
応援してください。


こんばんは。
いつのまにか Hangul IME 2.0 beta を発表されたんですね。
しかも、Jameさんという方がFirefoxのbookmarklet版한글입력기를 만드셨다면서요?
http://colspan.net/blog/archives/labo/javascript/
どちらもすごいですね。(지금 FireFox상에서 써봤어요^^)
さて、一つお願いというか、報告なのですが、
ColspanさんのVer 1の方のHangul IME の
ソースコードを利用させてもらったので、
報告します。
拡張子が.htaのHTML Applicationに
ハングルIMEを組み込みたかったのです。
まだ試作品で、かつ、完成まで行くかどうかわかりませんが、
作るきっかけは
http://www.han-lab.gr.jp/cgi-bin/yybbs/yybbs.cgi
ここの掲示板の
[690] 形容詞のしっぽ2 投稿者:百舌鳥 投稿日:2006/08/15(Tue) 15:33:12
というスレッドにあるとおりです。
なんだかおもしろいアプリケーションですね。
HTML Applicationなので、ファイルアクセスもかなり自由にできますし、開発効率はかなり高いですね。
chiyuさんのjohab.jsがあってこそのHangulIMEですから、
是非、HangulIMEをご利用ください。
ありがとうございます。
データをテーブル形式で編集するようにしたいのですが、
どこから手をつけていいのか
分からない状態です。
追伸
試験頑張ってください。