ネカフェや海外のPCでもSKKが使えると嬉しいよね*1,というわけでブラウザ経由で使えるSKKな日本語変換システムを作ってみた. SKK Anywhere 加えて,T-Code/TUT-Codeも使えたりする. 仕組み キーストロークをWebSocket経由で全てサーバに投げ付けてひたすらライブラリを叩く,というダメダメな仕様.変換にはlibskkを使用.「ブラウザ経由で使える」であって「ブラウザ上で動く」ではない. 私が一から書いたのは上の図の水色部分のみ.どうみても他人の褌. 既知の問題 Linux版Google Chrome 17でしか動作確認していない,というかそれ以外の環境では動かないはず.keydown/keypressイベントまわりの処理を適当に済ませてることが原因. 自前の辞書が使えないandその場で辞書登録できない.Dropboxあたりから辞書を引っぱれるようになると面白