02 July '2007 - 23:44 | iPhone iPhone で日本語入力するよ
いまのところ、iPhone には日本語入力する方法が用意されていない。
と言われると日本語を入力してみたくなるのが人情。そういうわけで、「この日本語は iPhone で打ったよ」って自慢するために、むりやりだけれど日本語を入力できるように頑張ってみた。
まず、iframe の中の textarea に自由に書けるならいいんだけれど、そうでもないらしい。なので、既存のサイトで日本語を使えるようにするのはひとまず諦めて、まずは自前のサイトで日本語入力できるようにしてみる。
とりあえず、Lingr から試しみた。のが、http://n.h7a.org/iphone/lingr/。
どうやって画面を iPhone 用に最適化すればいいかよく分からないし、CSS はわけ分からなくて気分が悪くなるだけなので、見た目はかなりしょぼいし、改善する予定もないけれど、とりあえず、動く。iPhone もってない負け組の人は iPhoney とか使って試してみましょう。入力は英語のままでいい。
原理は、まあ、みれば分かる通りだけれど、いちおう説明すると、まず、ローマ字入力されたら、それを最速インタフェース研究会の中の人が書いたローマ字かな変換プログラムでかなにして、それを自前の辞書サーバを Ajax 使って呼び出して候補を json で取得。戻って来たら、候補をぜんぶボタンにして貼付け。
ちなみに、かな漢字サーバは WEBrick でささっと書いたのだけれど、Wnn とかの辞書とかをてきとうにハッシュにつっこんでるだけ。42685 語あるけど、ぜんぶオンメモリで富豪プログラミング。送り仮名とか入れちゃうと見つからなかったりして、バカなんだけれど、富豪は気にしない。
動作の保証はしてないけれど、試してみたい人は http://n.h7a.org/iphone/kserver/?h=%E3%81%82%E3%81%84 みたいに使うので遊んでみてください。
Twitter もやろうかと思ったけど、よく考えたらぼくは日本語で Twitter を書く予定がないし、日本語で Twitter を書きたい iPhone 持ちの数なんて誤差の範囲すぎると思ってやんぴ。まあ、Lingr も同じだけれど、Lingr はぼくが必要だから。
って、本当に必要なのだろうか... orz
Shinji - 05 July '2007 - 16:00
iPhone のメールクライアントから日本語を打つのは、中の人が対応してくれない限り無理だと思うけれど、http://igmail.naan.net/ が動くようになったら GMail で日本語を打つのは可能になるかも知れない
ひろしま - 05 July '2007 - 16:07
非常に使いやすそうな感じなので残念です・・・・・・
いときん - 18 July '2008 - 07:00